Commit Graph

10 Commits

Author SHA1 Message Date
Robert Kaussow 2f4e35d83c
refactor: use lint-like rule identifier (#757) 2024-01-27 19:56:35 +01:00
Robert Kaussow 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
Robert Kaussow 8266f92b47
chore: drop yapf and favor of the ruff formatter (#716) 2023-11-10 14:50:48 +01:00
Robert Kaussow 440aaea5b1
feat: add config option to exclude modules from native yaml check (#236) 2021-10-10 22:59:52 +02:00
Robert Kaussow e74cd668d9
remove doubleslash entries from CheckNativeYaml task_action 2021-06-08 09:24:17 +02:00
Robert Kaussow 3e6740d498
use utf8 decode 2021-06-08 01:48:39 +02:00
Robert Kaussow af357c29ce
fix quoting regression 2021-06-07 18:08:56 +02:00
Robert Kaussow aa29687fc8
fix: fix quoting regression 2021-06-07 17:29:44 +02:00
Robert Kaussow 1652014f9c
fix: fix encoding error if string contains backslashes (#152) 2021-06-07 16:28:14 +02:00
Robert Kaussow 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