Ansible-lint

Latest version: v24.12.2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 18

6.12.2

Bugfixes

- Use XDG_CACHE_HOME instead of XDG_CONFIG_CACHE (3009) gangefors
- Adding galaxy[tag] check for required tags (3006) alisonlhart
- Fix playbook/rulebook detection (3005) apatard
- Improved documentation building (3007) ssbarnea
- Rename meta-unsupported-ansible to meta-runtime and correct its logic (3000) alisonlhart
- Avoid stack trace caused by bad filename matching pattern (3001) ssbarnea
- Embed ansible_compat in linter (2994) ssbarnea
- Bump cryptography to 39.0.1 (2996) ssbarnea
- Keep jinja2 leading spaces (2993) ssbarnea
- Add schema[moves] messages for moved plugins (2992) ssbarnea
- Updated galaxy rule imports and improved code coverage (2985) ajinkyau

6.12.1

Bugfixes

- Make no-jinja-when also detect list conditions (2975) ssbarnea
- Fix exception related to include_tasks (2974) ssbarnea
- Allow noqa comments without colons (2971) ssbarnea

6.12.0

Minor Changes

- Extend fqcn rule to complain on `collections` keyword (2825) jcgruenhage
- Determine if passed arguments are playbooks or not (2912) ssbarnea

Bugfixes

- Avoid caching on role_name regex (2876) (2876) DanInProgress
- Change the way rules are listed from command line (2940 (2940) ssbarnea
- Added example for skip list on command line (2964) (2964) ajinkyau
- Do not install collection locally in offline mode (2926) (2926) jensrudolf
- Improved coverage for empty string compare and galaxy rules (2963) ajinkyau
- Add support for Ansible 2.15 (2960 (2960) ssbarnea
- Rename warning[raw-non-string] to no-free-form[raw-non-string] (2956) ssbarnea
- Correct run-once rule identifier and related examples (2952) ajinkyau
- Fix typo in doc site name (2954) utoddl
- Replace sphinx with mkdocs (2942) ssbarnea
- Remove rich markdown header override (2938) ssbarnea
- Fixing OpenWrt name; Adding OpenWrt 22.03 (2928) sscheib
- Ignore args rule finding if value for choice has jinja template (2929) klaus-tux
- Allow warnings to be skipped (2925) ssbarnea
- Fix spacing in option help strings (2920) thomwiggers
- Allow dumping of SARIF files (2921) ssbarnea
- Change treatment of files that fail to load structured data (2919) ssbarnea
- Fix github archives metadata (2914) ssbarnea
- Fix print leak with meta-unsupported-ansible (2913) ssbarnea

6.11.0

Minor Changes

- Remove opt-in and experimental tags from metadata rule (2906) ssbarnea
- Remove opt-in and experimental tags from galaxy rule (2905) ssbarnea
- Add galaxy[no-changelog] check to galaxy rule (2832) alisonlhart

Bugfixes

- Fix typo in installing.md (2901) wgroenewold
- Fix 'location' attribute for CodeclimateJSONFormatter (2897) 4ch1m
- Avoid dubious ownership errors with newer versions of git (2890) ssbarnea
- Clarify effects of --offline flag (2896) Andeye
- Fix infinite hang on schema refresh by adding timeout parameter (2895) Andeye
- schema: detect invalid space in meta runtime (2873) ssbarnea
- Docs: issue 2864 update urls (2865) oraNod

6.10.2

Bugfixes

- Make git a runtime dependency (2860) ssbarnea
- Disable version check when running as a pre-commit hook (2858) ssbarnea
- Avoid checking var-names on non ansible files (2856) ssbarnea

6.10.1

Bugfixes

- Avoid TypeError NoneType with lookups (2852) ssbarnea
- Add the missing github_branch meta field (2847) triplepoint
- name[template]: only trigger on word characters after the template (2836) evgeni
- Update documentation of `run_once` rule (2823) shatakshiiii
- Fix line number on var-naming error for 'register' (2840) zigarn
- Add SLES15SP4 to schema (2841) johanneskastl
- src/ansiblelint/schemas/meta.json: add openSUSE 15.5 (2842) johanneskastl
- Complete schema for Antsibull changelogs (2834) shatakshiiii

Page 8 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.