Commit Graph

51 Commits

Author SHA1 Message Date
ce0d895fc4
feat: add new rule CheckKeyOrder (#765) 2024-01-30 22:35:45 +01:00
674ffe6445
feat: add new rule CheckFQCN (#761) 2024-01-29 08:34:08 +01:00
da5d3c21c2
feat: add rule CheckYamlOctalValues (#758) 2024-01-27 20:31:15 +01:00
2f4e35d83c
refactor: use lint-like rule identifier (#757) 2024-01-27 19:56:35 +01:00
2df48598ec
refactor: drop default standards version and rename to rules (#752)
BREAKING CHANGE: The option to define a `Standards` version has been removed. Every new rule that is added on upcoming releases is activated by default and will also create errors if triggered. The behavior of rules can be controlled by the existing `rules.exclude_filter` or `rules.warning_filter` options.

BREAKING CHANGE: The option `rules.buildin` has been renamed to `rules.builtin`.

BREAKING CHANGE: The option `rules.standards` has been renamed to `rules.dir`.

BREAKING CHANGE: The option `rules.filter` has been renamed to `rules.include_filter`.
2024-01-25 21:40:15 +01:00
Thorsten B
2f2d687f49
docs: fix minor typo (#719) 2023-11-15 21:07:55 +01:00
e588c9469f
fix: fix exclude_files while ignore_dotfiles is disabled (#678) 2023-09-26 20:50:42 +02:00
024af07c65
docs: drop codecov badge 2023-09-25 09:26:58 +02:00
78cdf8cd93
ci: migrate to woodpecker (#661) 2023-08-25 00:07:23 +02:00
9a9bf37702
feat: add role for deprecated loop bare vars (#586) 2023-04-26 08:58:34 +02:00
106feff9ba
feat: add pre-commit support (#543)
Co-authored-by: Douglas Thor <doug.thor@gmail.com>
2023-02-10 10:15:01 +01:00
505a2aef5d
feat: add rule to check standards version (#522) 2023-01-09 16:25:16 +01:00
31a361cb43
chore: replace ansible-base by new package ansible-core (#244) 2021-10-11 22:34:34 +02:00
b8d4783646
fix: add 'rescue' to allowed prevlines for CheckTaskSeparation (#240) 2021-10-11 16:12:35 +02:00
440aaea5b1
feat: add config option to exclude modules from native yaml check (#236) 2021-10-10 22:59:52 +02:00
dde7eae3b8
feat: add config option to exclude tasks from named task check (#232) 2021-10-10 18:30:40 +02:00
123f8fbcb5
fix: report deprecated ansible-later features as warning by default (#233) 2021-10-10 17:00:44 +02:00
6bbd302480
docs: add linkback to possible configuration override options (#231) 2021-10-10 15:50:59 +02:00
c5f4f2212f
feat: add config option to set allowed literal bools (#225) 2021-10-07 22:59:39 +02:00
c218c41a74
docs: fix spellchecking 2021-05-22 15:42:29 +02:00
53444a4a75
feat: allow to set standards version in config file (#69)
* feat: allow to set standards version in config file

* add documentation
2021-02-01 20:27:00 +01:00
583cf84310
adjust docs 2021-01-31 22:44:14 +01:00
017f61db66
feat: add rule CheckChangedInWhen 2021-01-31 22:42:00 +01:00
a21f599cad
feat: add rule CheckRelativeRolePaths 2021-01-31 22:24:33 +01:00
273b32a200
feat: add rule CheckLocalAction 2021-01-31 18:20:24 +01:00
3bcfb4852e
feat: add rule CheckNestedJinja 2021-01-31 18:05:01 +01:00
f70f0ca1f1
feat: add rule CheckWhenFormat 2021-01-31 14:22:48 +01:00
e90b80f12f
feat: add rule CheckMetaChangeFromDefault 2021-01-31 13:33:11 +01:00
e878a3cc33
feat: add rule CheckGitHasVersion 2021-01-31 12:48:32 +01:00
647539e726
feat: add rule CheckFilePermissionOctal 2021-01-31 12:36:51 +01:00
4362305e46
feat: add rule CheckMissingFilePermission 2021-01-30 17:42:42 +01:00
23f308730e
rename rule to CheckCompareToEmptyString 2021-01-30 16:57:49 +01:00
43d7edca32
refactor plugin system to use a class-based approach (#68)
* refactor plugin system to use a class-based approach

* disable some docstring linter errors and fix imports

* cleanup

* fix docs

* add metavars to cli arguments for better helptext

* add option to disable buildin rules

* remove print

* remove dead code
2021-01-30 16:52:48 +01:00
2b6676636b
feat: add rule check_command_instead_of_argument 2021-01-19 22:58:47 +01:00
3708cb7c09
fix ci badge 2021-01-17 15:23:46 +01:00
6f31767d90
fix ci badge 2021-01-17 15:10:33 +01:00
0a0fdb7c81
chore: replace master by main as default branch 2020-12-30 15:11:26 +01:00
9f6772d062
BREAKING CHANGE: make ansible and ansible-base an optional extra dependency (#53) 2020-12-28 18:05:00 +01:00
b002912c53
add documentation how to exclude tasks 2020-10-08 00:01:13 +02:00
1585dc9986
move credits 2020-09-27 15:25:20 +02:00
b6f7ec1d73
migrate to thegeeklab namespace 2020-09-27 14:56:49 +02:00
3d88f0b8f8
allow different naming for the directory based config file 2020-06-27 22:41:51 +02:00
d7dac43a72
add custom modules auto-detection 2020-06-27 22:33:51 +02:00
bec9789649
disable spellchecker for 'highlight' shortcodes 2020-06-07 16:39:14 +02:00
2ecfe47250 fix broken link 2020-06-03 16:40:58 +02:00
7c6dfed431 fix spelling and formatting of the docs 2020-06-03 16:23:46 +02:00
c6c3ab1d94 fix license link in docs 2020-06-03 13:20:02 +02:00
264451b726 add back coverage badge 2020-01-27 13:59:51 +01:00
9b2458452f fix badges and readme 2020-01-27 13:54:31 +01:00
fb1dbcb4d2 update badges 2020-01-15 22:14:06 +01:00