diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index f7e550d..4507253 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -10,6 +10,7 @@ repos: rev: 4.0.1 hooks: - id: flake8 + additional_dependencies: [flake8-bugbear==22.3.23] - repo: https://github.com/codespell-project/codespell rev: v2.1.0 @@ -39,6 +40,6 @@ repos: - id: isort - repo: https://github.com/python/black - rev: 19.10b0 + rev: 22.3.0 hooks: - id: black diff --git a/setup.cfg b/setup.cfg index 8d79b7e..2c446b4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,8 @@ [flake8] # E203: whitespaces before ':' # E231: missing whitespace after ',' +# E501: line too long, use B950 warning from flake8-bugbear instead # W503: line break before binary operator -ignore = E203,E231,W503 +select = C,E,F,W,B950 +ignore = E203,E231,E501,W503 max-line-length = 88 diff --git a/tox.ini b/tox.ini index cef302c..137d6bb 100644 --- a/tox.ini +++ b/tox.ini @@ -19,14 +19,15 @@ commands = [testenv:black] skip_install = true deps = - black==19.10b0 + black==22.3.0 commands = {envpython} -m black --check swh [testenv:flake8] skip_install = true deps = - flake8 + flake8==4.0.1 + flake8-bugbear==22.3.23 commands = {envpython} -m flake8