Commit Graph

33 Commits

Author SHA1 Message Date
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
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
b31d510156
refctor: migrate flake8 to ruff python linter (#540) 2023-02-10 08:51:17 +01:00
b4bf13d734
refactor: replace str.format with f-strings (#521) 2023-01-09 11:59:25 +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
7c6dfed431 fix spelling and formatting of the docs 2020-06-03 16:23:46 +02:00
6dbfd81152 add flake8-pep3101 2020-04-11 16:20:41 +02:00
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
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
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