Commit Graph

33 Commits

Author SHA1 Message Date
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
renovate[bot] 4da5ccd8cf
chore(deps): update dependency ruff to v0.0.260 (#575) 2023-04-03 10:26:04 +02:00
Robert Kaussow b31d510156
refctor: migrate flake8 to ruff python linter (#540) 2023-02-10 08:51:17 +01:00
Robert Kaussow b4bf13d734
refactor: replace str.format with f-strings (#521) 2023-01-09 11:59:25 +01: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
Robert Kaussow 7c6dfed431 fix spelling and formatting of the docs 2020-06-03 16:23:46 +02:00
Robert Kaussow 6dbfd81152 add flake8-pep3101 2020-04-11 16:20:41 +02:00
Robert Kaussow 675bb6271e add yapf as formatter 2020-04-05 14:33:43 +02:00
Robert Kaussow 7b6eeaec46 small adjustments for cli descriptions and readme 2019-04-17 12:36:46 +02:00
Robert Kaussow cc8fad4d3c add exclude_filter option 2019-04-17 12:33:23 +02:00
Robert Kaussow 095e4b6e2e [SKIP CI] cleanup 2019-04-16 11:41:29 +02:00
Robert Kaussow 040b53f0f1 fix multiprocessing 2019-04-16 11:33:21 +02:00
Robert Kaussow 37740d1041 use sys.exit 2019-04-16 10:09:14 +02:00
Robert Kaussow d6b954c77c prepare bugfix release 2019-04-16 09:58:57 +02:00
Robert Kaussow a1a0099c7d some bugfixes 2019-04-15 17:26:02 +02:00
Robert Kaussow 14db85c252 set minimal workers to 2 2019-04-15 15:05:25 +02:00
Robert Kaussow c4b2e1e945 small adjustments 2019-04-11 10:21:00 +02:00
Robert Kaussow bdeded30f2 force single line in isort and fix pep8 issues 2019-04-10 16:09:37 +02:00
Robert Kaussow 392aa9308d fix formatting issues 2019-04-09 10:58:15 +02:00
Robert Kaussow 4c6c5c9120 enable multiprocessing for candidate reviews 2019-04-08 16:55:07 +02:00
Robert Kaussow 703b0e4e58 cleanup 2019-04-05 22:05:06 +02:00
Robert Kaussow 66d5ceec76 fix small logging issues 2019-04-05 14:02:14 +02:00
Robert Kaussow 554d957af3 fix some linting errors 2019-04-04 16:06:18 +02:00
Robert Kaussow 2b574970c2 fix json logging and add file exclude options 2019-04-04 15:35:47 +02:00
Robert Kaussow 4f33afff3e work on better json logging 2019-04-03 17:42:46 +02:00
Robert Kaussow be74192c67 refactor logging and candidates 2019-04-02 16:34:03 +02:00
Robert Kaussow 592da84e85 complete rewrite for settings and logging 2019-04-01 15:07:22 +02:00
Robert Kaussow 0ffdf36a0d refactor logging and switch to python standard library 2019-03-28 16:54:45 +01:00
Robert Kaussow f92c77f5b8 basic setup for new settings object 2019-03-28 01:20:43 +01:00
Robert Kaussow 4b011891bf add some useful flake8 plugins and start refactoring formatting 2019-03-27 17:00:38 +01:00
Robert Kaussow e81aaa3a72 prepare bugfix release 2019-01-08 16:22:19 +01:00
Robert Kaussow 6e20d9bac5 initial commit 2018-12-19 11:19:07 +01:00