Max R
5fab0d1887
Update hooks and use autopep8 + add-trailing-comma instead of black
2025-07-20 19:13:24 -04:00
Anthony Sottile
489be4d30a
upgrade pyflakes to 3.0.0
2022-11-23 13:56:50 -05:00
Anthony Sottile
aa002ee4ed
require python 3.8.1+
2022-11-18 11:33:52 -05:00
Menno Liefstingh
1346ddefd3
Adds warning when invalid error codes are parsed for ignore or extend-ignore from config file
2022-11-07 18:51:06 -05:00
Anthony Sottile
e94fb10940
require python>=3.7
2022-08-05 19:51:08 -04:00
Anthony Sottile
fce93b952a
prevent duplicate plugin discovery on misconfigured pythons
...
for example, `venv`-virtualenvs on fedora have both `lib` and `lib64` on
`sys.path` despite them being the same. this causes
`importlib.metadata.distributions` to double-discover.
```console
$ docker run --rm -t fedora:latest bash -c 'dnf install -qq -y python3 >& /dev/null && python3 -m venv venv && venv/bin/pip -qq install cfgv && venv/bin/python - <<< "from importlib.metadata import distributions; print(len([d for d in distributions() if d.name == '"'"'cfgv'"'"']))"'
2
```
2022-07-31 18:03:25 -04:00
Anthony Sottile
c7c6218e58
Release 5.0.0
2022-07-30 17:00:41 -04:00
Anthony Sottile
f3443f4a78
forbid invalid plugin prefixes in plugin loading
2022-04-06 16:29:25 -04:00
Anthony Sottile
58ade57ca2
re-show pycodestyle in help after plugin gen
2022-02-06 08:14:26 -08:00
Anthony Sottile
d03b9c97cc
add a --require-plugins option
2022-01-22 14:08:32 -05:00
Anthony Sottile
c194d6cc30
combine local_plugin_paths and parse_plugin_options
2022-01-18 20:57:09 -05:00
Anthony Sottile
1b58293ad3
refactor plugin loading options to prepare for --require-plugins
2022-01-10 20:06:26 -05:00
Anthony Sottile
b62edd334a
fix extended_default_select from plugin loading
2022-01-01 19:26:43 -05:00
Anthony Sottile
a8333e2bf2
move managing of off_by_default / enable_extensions to plugin loading
2022-01-01 18:33:07 -05:00
Anthony Sottile
50d69150c1
rework plugin loading
2021-12-31 15:09:54 -08:00