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