.ansible-lint
.coveragerc
.darglint
.flake8
.git_archival.txt
.gitattributes
.gitignore
.isort.cfg
.packit.yaml
.pre-commit-config.yaml
.pre-commit-hooks.yaml
.prettierignore
.prettierrc
.pylintrc
.readthedocs.yml
.yamllint
COPYING
DCO_1_1.md
README.md
codecov.yml
conftest.py
cspell.config.yaml
mypy.ini
playbook.yml
pyproject.toml
pytest.ini
requirements.txt
requirements.yml
setup.cfg
tox.ini
.config/ansible-lint.spec
.config/dictionary.txt
.github/CODEOWNERS
.github/CODE_OF_CONDUCT.md
.github/CONTRIBUTING.md
.github/ISSUE_TEMPLATE.md
.github/SECURITY.md
.github/dependabot.yml
.github/release-drafter.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/config.yml
.github/workflows/ack.yml
.github/workflows/push.yml
.github/workflows/release.yml
.github/workflows/tox.yml
.vscode/extensions.json
docs/.gitignore
docs/.nojekyll
docs/README.md
docs/conf.py
docs/configuring.md
docs/contributing.md
docs/custom-rules.md
docs/default_rules.md
docs/index.md
docs/installing.md
docs/philosophy.md
docs/rules.md
docs/rules_table_generator_ext.py
docs/usage.md
docs/_static/ansible-lint.svg
docs/_static/theme_overrides.css
docs/_static/images/logo_invert.png
docs/licenses/LICENSE.mit.txt
docs/pkg/.gitignore
examples/ansible-navigator.yml
examples/execution-environment.yml
examples/galaxy.yml
examples/lineno.yml
examples/.config/ansible-lint.yml
examples/broken/.ansible-lint
examples/broken/ansible-navigator.yml
examples/broken/encoding.j2
examples/broken_collection_meta_runtime/meta/runtime.yml
examples/ee_broken/execution-environment.yml
examples/group_vars/all.yml
examples/host_vars/localhost.yml
examples/inventory/broken_dev_inventory.yml
examples/inventory/inventory.yml
examples/inventory/production.yml
examples/meta/runtime.yml
examples/other/some.j2.yaml
examples/other/some.yaml-too
examples/playbooks/README.md
examples/playbooks/always-run-success.yml
examples/playbooks/become-user-without-become-failure.yml
examples/playbooks/become-user-without-become-success.yml
examples/playbooks/become.transformed.yml
examples/playbooks/become.yml
examples/playbooks/block.yml
examples/playbooks/blockincludes.yml
examples/playbooks/blockincludes2.yml
examples/playbooks/bracketsmatchtest.yml
examples/playbooks/command-check-failure.yml
examples/playbooks/command-check-success.yml
examples/playbooks/common-include-1.yml
examples/playbooks/common-include-2.yml
examples/playbooks/conflicting_action.yml
examples/playbooks/contains_secrets.transformed.yml
examples/playbooks/contains_secrets.yml
examples/playbooks/custom_module.yml
examples/playbooks/ematcher-rule.yml
examples/playbooks/empty_playbook.yml
examples/playbooks/example.yml
examples/playbooks/extra_vars.yml
examples/playbooks/include-import-tasks-in-role.yml
examples/playbooks/include-in-block.yml
examples/playbooks/include.yml
examples/playbooks/jinja2-when-failure.yml
examples/playbooks/jinja2-when-success.yml
examples/playbooks/json-schema-fail.yml
examples/playbooks/lots_of_warnings.transformed.yml
examples/playbooks/lots_of_warnings.yml
examples/playbooks/mocked_dependency.yml
examples/playbooks/multiline-brackets-do-not-match-test.yml
examples/playbooks/multiline-bracketsmatchtest.yml
examples/playbooks/no-prompting.yml
examples/playbooks/nomatches.yml
examples/playbooks/nomatchestest.transformed.yml
examples/playbooks/nomatchestest.yml
examples/playbooks/noqa-nested.yml
examples/playbooks/noqa.yml
examples/playbooks/norole.yml
examples/playbooks/norole2.yml
examples/playbooks/package-check-failure.yml
examples/playbooks/package-check-success.yml
examples/playbooks/pass-loop-var-prefix.yml
examples/playbooks/play.yml
examples/playbooks/playbook-imported.yml
examples/playbooks/playbook-parent.yml
examples/playbooks/roles
examples/playbooks/rule-no-tabs.yml
examples/playbooks/rule-only-builtins.yml
examples/playbooks/schema-error-string.yml
examples/playbooks/skiptasks.yml
examples/playbooks/syntax-error-string.yml
examples/playbooks/syntax-error.yml
examples/playbooks/task-has-name-failure.yml
examples/playbooks/task-has-name-success.yml
examples/playbooks/taskimports.yml
examples/playbooks/taskincludes.yml
examples/playbooks/unicode.transformed.yml
examples/playbooks/unicode.yml
examples/playbooks/using-bare-variables-failure.yml
examples/playbooks/using-bare-variables-success.yml
examples/playbooks/valid_with_alt_extension.yaml
examples/playbooks/var-spacing.yml
examples/playbooks/with-skip-tag-id.yml
examples/playbooks/with-umlaut-ä.yml
examples/playbooks/handlers/included-handlers.yml
examples/playbooks/handlers/y.yml
examples/playbooks/tasks/empty_blocks.yml
examples/playbooks/tasks/include-in-block-inner.yml
examples/playbooks/tasks/included-with-lint.yml
examples/playbooks/tasks/nestedincludes.yml
examples/playbooks/tasks/passing_task.yml
examples/playbooks/tasks/simple_task.yml
examples/playbooks/tasks/varset.yml
examples/playbooks/tasks/varunset.yml
examples/playbooks/tasks/x.yml
examples/playbooks/tasks/directory with spaces/main.yml
examples/playbooks/templates/not-valid.yaml
examples/playbooks/vars/empty_vars.transformed.yml
examples/playbooks/vars/empty_vars.yml
examples/playbooks/vars/invalid_vars_schema.yml
examples/playbooks/vars/not_decryptable.yml
examples/playbooks/vars/other.yml
examples/playbooks/vars/strings.transformed.yml
examples/playbooks/vars/strings.yml
examples/playbooks/vars/var-spacing.yml
examples/playbooks/vars/subfolder/settings.yml
examples/reqs_v1/requirements.yml
examples/reqs_v2/requirements.yml
examples/roles/invalud_meta_schema
examples/roles/ansible-role-foo/tasks/main.yaml
examples/roles/bobbins/tasks/main.yml
examples/roles/broken_argument_specs/meta/argument_specs.yml
examples/roles/dependency_in_meta/meta/main.yml
examples/roles/fail_loop_var_prefix/tasks/main.yml
examples/roles/hello/meta/argument_specs.yml
examples/roles/hello/meta/main.yml
examples/roles/invalid-name/tasks/main.yaml
examples/roles/invalid_due_to_meta/meta/main.yml
examples/roles/invalid_due_to_meta/tasks/main.yaml
examples/roles/invalid_meta_schema/meta/main.yml
examples/roles/invalid_requirements_schema/meta/requirements.yml
examples/roles/more_complex/handlers/main.yml
examples/roles/more_complex/tasks/main.yml
examples/roles/role_for_no_same_owner/tasks/fail.yml
examples/roles/role_for_no_same_owner/tasks/pass.yml
examples/roles/role_with_task_inclusions/meta/main.yml
examples/roles/role_with_task_inclusions/tasks/imported_tasks.yml
examples/roles/role_with_task_inclusions/tasks/included_tasks.yml
examples/roles/role_with_task_inclusions/tasks/main.yml
examples/roles/template_lookup/files/a_file
examples/roles/template_lookup/tasks/main.yml
examples/roles/template_lookup_missing/tasks/main.yml
examples/roles/test-role/meta/requirements.yml
examples/roles/test-role/molecule/default/include-import-role.yml
examples/roles/test-role/tasks/main.yml
examples/roles/test-role/tasks/world.yml
examples/roles/valid-due-to-meta/meta/main.yml
examples/roles/valid-due-to-meta/tasks/main.yaml
examples/roles/valid-due-to-meta/tasks/debian/main.yml
examples/rules/task_has_tag.py
examples/templates/playbooks/playbook.yml
examples/testproject/roles/test-role/tasks/main.yml
examples/yamllint/invalid.yml
examples/yamllint/valid.yml
plugins/modules/fake_module.py
src/ansible_lint.egg-info/PKG-INFO
src/ansible_lint.egg-info/SOURCES.txt
src/ansible_lint.egg-info/dependency_links.txt
src/ansible_lint.egg-info/entry_points.txt
src/ansible_lint.egg-info/not-zip-safe
src/ansible_lint.egg-info/requires.txt
src/ansible_lint.egg-info/top_level.txt
src/ansiblelint/__init__.py
src/ansiblelint/__main__.py
src/ansiblelint/_mockings.py
src/ansiblelint/_version.py
src/ansiblelint/app.py
src/ansiblelint/cli.py
src/ansiblelint/color.py
src/ansiblelint/config.py
src/ansiblelint/constants.py
src/ansiblelint/errors.py
src/ansiblelint/file_utils.py
src/ansiblelint/generate_docs.py
src/ansiblelint/loaders.py
src/ansiblelint/logger.py
src/ansiblelint/py.typed
src/ansiblelint/runner.py
src/ansiblelint/skip_utils.py
src/ansiblelint/text.py
src/ansiblelint/transformer.py
src/ansiblelint/utils.py
src/ansiblelint/version.py
src/ansiblelint/yaml_utils.py
src/ansiblelint/_internal/__init__.py
src/ansiblelint/_internal/rules.py
src/ansiblelint/formatters/__init__.py
src/ansiblelint/rules/__init__.py
src/ansiblelint/rules/command_instead_of_module.py
src/ansiblelint/rules/command_instead_of_shell.py
src/ansiblelint/rules/deprecated_bare_vars.md
src/ansiblelint/rules/deprecated_bare_vars.py
src/ansiblelint/rules/deprecated_command_syntax.py
src/ansiblelint/rules/deprecated_local_action.py
src/ansiblelint/rules/deprecated_module.py
src/ansiblelint/rules/empty_string_compare.py
src/ansiblelint/rules/fqcn_builtins.py
src/ansiblelint/rules/git_latest.py
src/ansiblelint/rules/hg_latest.py
src/ansiblelint/rules/ignore_errors.py
src/ansiblelint/rules/inline_env_var.py
src/ansiblelint/rules/key_order.py
src/ansiblelint/rules/literal_compare.py
src/ansiblelint/rules/meta_incorrect.py
src/ansiblelint/rules/meta_no_info.py
src/ansiblelint/rules/meta_no_tags.py
src/ansiblelint/rules/meta_video_links.py
src/ansiblelint/rules/no_changed_when.py
src/ansiblelint/rules/no_handler.py
src/ansiblelint/rules/no_jinja_nesting.py
src/ansiblelint/rules/no_jinja_when.py
src/ansiblelint/rules/no_log_password.py
src/ansiblelint/rules/no_loop_var_prefix.py
src/ansiblelint/rules/no_prompting.py
src/ansiblelint/rules/no_relative_paths.py
src/ansiblelint/rules/no_same_owner.py
src/ansiblelint/rules/no_tabs.py
src/ansiblelint/rules/only_builtins.py
src/ansiblelint/rules/package_latest.py
src/ansiblelint/rules/partial_become.py
src/ansiblelint/rules/playbook_extension.py
src/ansiblelint/rules/risky_file_permissions.py
src/ansiblelint/rules/risky_octal.py
src/ansiblelint/rules/risky_shell_pipe.py
src/ansiblelint/rules/role_name.py
src/ansiblelint/rules/schema.py
src/ansiblelint/rules/syntax_check.py
src/ansiblelint/rules/unnamed_task.py
src/ansiblelint/rules/var_naming.py
src/ansiblelint/rules/var_spacing.md
src/ansiblelint/rules/var_spacing.py
src/ansiblelint/rules/yaml.md
src/ansiblelint/rules/yaml.py
src/ansiblelint/rules/custom/__init__.py
src/ansiblelint/schemas/__init__.py
src/ansiblelint/schemas/ansible-lint-config.json
src/ansiblelint/schemas/ansible-navigator-config.json
src/ansiblelint/schemas/arg_specs.json
src/ansiblelint/schemas/execution-environment.json
src/ansiblelint/schemas/galaxy.json
src/ansiblelint/schemas/inventory.json
src/ansiblelint/schemas/meta-runtime.json
src/ansiblelint/schemas/meta.json
src/ansiblelint/schemas/playbook.json
src/ansiblelint/schemas/requirements.json
src/ansiblelint/schemas/tasks.json
src/ansiblelint/schemas/vars.json
src/ansiblelint/testing/__init__.py
src/ansiblelint/testing/fixtures.py
test/__init__.py
test/bar.txt
test/conftest.py
test/foo.txt
test/test_ansiblelintrule.py
test/test_ansiblesyntax.py
test/test_boot.py
test/test_cli_role_paths.py
test/test_commandline_invocations_same_as_config.py
test/test_dependencies_in_meta.py
test/test_eco.py
test/test_examples.py
test/test_file_path_evaluation.py
test/test_file_utils.py
test/test_formatter.py
test/test_formatter_base.py
test/test_formatter_json.py
test/test_formatter_sarif.py
test/test_import_include_role.py
test/test_import_playbook.py
test/test_import_with_malformed.py
test/test_include_miss_file_with_role.py
test/test_lint_rule.py
test/test_list_rules.py
test/test_load_failure.py
test/test_local_content.py
test/test_main.py
test/test_matcherrror.py
test/test_rule_properties.py
test/test_rules_collection.py
test/test_runner.py
test/test_skip_import_playbook.py
test/test_skip_inside_yaml.py
test/test_skip_playbook_items.py
test/test_skiputils.py
test/test_task_includes.py
test/test_transform_mixin.py
test/test_transformer.py
test/test_utils.py
test/test_verbosity.py
test/test_with_skip_tagid.py
test/test_yaml_utils.py
test/custom_rules/__init__.py
test/custom_rules/example_com/__init__.py
test/custom_rules/example_com/example_com_rule.py
test/custom_rules/example_inc/__init__.py
test/custom_rules/example_inc/custom_rule.py
test/eco/CODENOTIFY
test/eco/bootstrap.result
test/eco/cisco.nxos.result
test/eco/colsystem.result
test/eco/debops.result
test/eco/docker-rootless.result
test/eco/hardening.result
test/eco/mysql.result
test/eco/tripleo-ansible.result
test/eco/zuul-jobs.result
test/fixtures/__init__.py
test/fixtures/ansible-config-invalid.yml
test/fixtures/ansible-config.yml
test/fixtures/config-with-extra-vars.yml
test/fixtures/config-with-relative-path.yml
test/fixtures/config-with-write-all.yml
test/fixtures/config-with-write-none.yml
test/fixtures/config-with-write-subset.yml
test/fixtures/exclude-paths-with-expands.yml
test/fixtures/exclude-paths.yml
test/fixtures/parseable.yml
test/fixtures/quiet.yml
test/fixtures/rulesdir-defaults.yml
test/fixtures/rulesdir.yml
test/fixtures/show-abspath.yml
test/fixtures/show-relpath.yml
test/fixtures/skip-tags.yml
test/fixtures/tags.yml
test/fixtures/test_regenerate_formatting_fixtures.py
test/fixtures/unknown-type.yml
test/fixtures/verbosity.yml
test/fixtures/formatting-after/fmt-1.yml
test/fixtures/formatting-after/fmt-2.yml
test/fixtures/formatting-after/fmt-3.yml
test/fixtures/formatting-before/fmt-1.yml
test/fixtures/formatting-before/fmt-2.yml
test/fixtures/formatting-before/fmt-3.yml
test/fixtures/formatting-prettier/fmt-1.yml
test/fixtures/formatting-prettier/fmt-2.yml
test/fixtures/formatting-prettier/fmt-3.yml
test/fixtures/list-rules-tests/.yamllint
test/fixtures/verbosity-tests/.yamllint
test/local-content/README.md
test/local-content/test-collection.yml
test/local-content/collections/ansible_collections/testns/test_collection/galaxy.yml
test/local-content/collections/ansible_collections/testns/test_collection/plugins/filter/test_filter.py
test/local-content/collections/ansible_collections/testns/test_collection/plugins/modules/test_module_2.py
test/local-content/test-roles-failed/test.yml
test/local-content/test-roles-failed-complete/roles/role1/library/test_module_1_failed_complete.py
test/local-content/test-roles-failed-complete/roles/role1/tasks/main.yml
test/local-content/test-roles-failed-complete/roles/role2/tasks/main.yml
test/local-content/test-roles-failed-complete/roles/role2/test_plugins/b_failed_complete.py
test/local-content/test-roles-failed-complete/roles/role3/library/test_module_3_failed_complete.py
test/local-content/test-roles-failed-complete/roles/role3/tasks/main.yml
test/local-content/test-roles-failed/roles/role1/library/test_module_1_failed.py
test/local-content/test-roles-failed/roles/role1/tasks/main.yml
test/local-content/test-roles-failed/roles/role2/tasks/main.yml
test/local-content/test-roles-failed/roles/role2/test_plugins/b_failed.py
test/local-content/test-roles-failed/roles/role3/library/test_module_3_failed.py
test/local-content/test-roles-failed/roles/role3/tasks/main.yml
test/local-content/test-roles-success/roles/role1/library/test_module_1_success.py
test/local-content/test-roles-success/roles/role1/tasks/main.yml
test/local-content/test-roles-success/roles/role2/tasks/main.yml
test/local-content/test-roles-success/roles/role2/test_plugins/b_success.py
test/local-content/test-roles-success/roles/role3/library/test_module_3_success.py
test/local-content/test-roles-success/roles/role3/tasks/main.yml
test/rules/__init__.py
test/rules/test_become_user_without_become.py
test/rules/test_deprecated_local_action.py
test/rules/test_deprecated_module.py
test/rules/test_inline_env_var.py
test/rules/test_line_too_long.py
test/rules/test_literal_compare.py
test/rules/test_meta_change_from_default.py
test/rules/test_meta_no_info.py
test/rules/test_meta_video_links.py
test/rules/test_nested_jinja_rule.py
test/rules/test_no_changed_when.py
test/rules/test_no_jinja_when.py
test/rules/test_no_relative_paths.py
test/rules/test_octal_permissions.py
test/rules/test_package_latest.py
test/rules/test_risky_shell_pipe.py
test/rules/test_role_names.py
test/rules/test_unnamed_task.py
test/rules/test_use_bare_variables.py
test/rules/test_use_handler_rather_than_when_changed.py
test/rules/fixtures/__init__.py
test/rules/fixtures/ematcher.py
test/rules/fixtures/raw_task.py
test/rules/fixtures/unset_variable_matcher.py
tools/get-version.sh
tools/test-setup.sh
tools/update-version.sh