Releases: ansible/ansible-lint
Releases · ansible/ansible-lint
v5.0.11
Changes
Bugfixes
- Avoid false positive with no-handler (#1582) @konstruktoid
- Fixes false positive with deprecated-bare-vars (#1583) @ssbarnea
- Normalize action names using builtins (#1581) @ssbarnea
- Make command instead of shell rule recognize fqcn (#1580) @ssbarnea
- Fix 32 exclude paths limit (#1578) @ssbarnea
- Disable comments-indentation yamllint rule (#1572) @ssbarnea
v5.0.10
Changes
Minor Changes
- Add rule for variable naming (#1518) @ssbarnea
- Refactor MissingFilePermissionsRule testing (#1568) @konstruktoid
Bugfixes
- Fix exclude bug running outside git repos (#1570) @ssbarnea
- Make risky-file-permissions rule does not ignore FQCN (#1563) @ssato
- Switch cache to user cache folder (#1567) @ssbarnea
- Add metadata tag to the role-name rule (#1564) @noonedeadpunk
- NoLogPasswordsRule: catch password_lock false positives and migrate tests (#1562) @konstruktoid
v5.0.9
v5.0.8
Changes
Minor Changes
- Add support for acceptable command options (#1544) @ssbarnea
- Allow user to make yamllint rule mandatory (#1543) @ssbarnea
- Add new rule that detects use of blind ignore_errors: true (#1540) @konstruktoid
- Validate rules objects loaded from plugin rule modules (#1542) @ssato
- Allow configurations for each rule stored in ansiblelint.config.options (#1534) @ssato
- Add a py.typed file (#1536) @h-hirokawa
- Utilize yamllint severity levels for rule severity (#1530) @FloSchwalm
- change: add file: Lintable argument to <rule_class>.match{,task} methods (#1535) @ssato
- Avoid duplicating molecule requirements.yml files (#1521) @apatard
- Mention pipx as alternative installer (#1520) @ssbarnea
Bugfixes
v5.0.7
v5.0.6
Changes
Bugfixes
- Add ability to ignore jinja2 templates (#1494) @ssbarnea
- Fix MetaMainHasInfoRule when running from meta dir (#1493) @Udyrfrykte
v5.0.5
Changes
Minor Changes
- Enable prepare_environment to be used without cli (#1488) @ssbarnea
- Make prerun module public (#1483) @ssbarnea
- Clarify that verbosity can be incremented (#1478) @ssbarnea
Bugfixes
- Fix prerun role-name message (#1486) @ssbarnea
- Fix install galaxy role warning message (#1484) @apatard
- Assure project_dir is always valid (#1482) @ssbarnea
- Add .cache folder to default exclude list (#1479) @ssbarnea
- Improve empty-string-compare rule (#1480) @ssbarnea
- Remove one false positive on pipe-fail rule (#1477) @ssbarnea
- Avoid warnings when not running inside git repos (#1475) @ssbarnea
- Asure matchtasks is runs on supported file kinds (#1474) @ssbarnea
v5.0.4
Changes
Minor Changes
- Add ability to recognize base file types (#1461) @ssbarnea
- Make use of newer sphinx programoutput extension (#1458) @ssbarnea
- Avoid pre-run errors when role-name is disabled (#1459) @ssbarnea
Bugfixes
- Allow user to extend kinds without overriding defaults (#1473) @ssbarnea
- fix: flake8 error on mocked modules (#1472) @chilicheech
- Fixed matching patterns used for mocking (#1470) @ssbarnea
- Updated docs on communication channels (#1469) @ssbarnea
- Fix typo in configuration filename (#1466) @stoned
- Avoid exception when git is missing (#1456) @ssbarnea
v5.0.3
v5.0.2
Changes
Minor Changes
Bugfixes
- Fix installation of standalone roles (#1397) @ssbarnea
- Rewrite ansible version checking (#1383) @ssbarnea
- Improve ansible version check (#1381) @ssbarnea
- Disable action validation with tasks by default (#1377) @ssbarnea
- Add ability to detect molecule base.yml configs (#1374) @ssbarnea
- Fix file config extra_vars options loading (#1372) @skarzi
- Avoid same false positives with no-tabs rule (#1373) @ssbarnea
- Recognize collections.yml files (#1371) @ssbarnea
- Avoid reporting runtime errors with unknown file types (#1370) @ssbarnea