chore(pre-commit) Use hooks from official repositories

The reason behind this is to make checking and formatting consistent between
contributors and CI. It is also easier to incorporate new hooks, since many
tools already provides pre-commit hooks

In addition this commit also adds `black` and `autoflake` along with a few
other useful hooks from the `pre-commit-hooks` repository.
This commit is contained in:
Joakim Saario 2022-08-21 21:43:03 +02:00
parent 08d485206c
commit b47882b114
No known key found for this signature in database
GPG key ID: D8B76D271B7BD453
4 changed files with 602 additions and 187 deletions

View file

@ -1,7 +1,3 @@
[pycodestyle]
max-line-length = 127
ignore = E741, W503
[flake8]
max-line-length = 127
max-complexity = 10
@ -17,9 +13,4 @@ max-complexity = 10
# With {W503,W504}, PEP8 does not want us to break lines before
# or after a binary operator. We have many scripts that already
# do this, so we're ignoring it here.
ignore = E741, W503, W504
[isort]
line_length = 127
lines_between_types = 1
ignore = E203, E741, W503, W504