From: David Lord Date: Fri, 20 Jan 2023 19:07:11 +0000 (-0800) Subject: move and update flake8 config X-Git-Tag: 3.1.3~22^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1794%2Fhead;p=thirdparty%2Fjinja.git move and update flake8 config --- diff --git a/.flake8 b/.flake8 new file mode 100644 index 00000000..705245bd --- /dev/null +++ b/.flake8 @@ -0,0 +1,28 @@ +[flake8] +extend-select = + # bugbear + B + # bugbear opinions + B9 + # implicit str concat + ISC +extend-ignore = + # slice notation whitespace, invalid + E203 + # line length, handled by bugbear B950 + E501 + # bare except, handled by bugbear B001 + E722 + # zip with strict=, requires python >= 3.10 + B905 + # string formatting opinion, B028 renamed to B907 + B028 + B907 +# up to 88 allowed by bugbear B950 +max-line-length = 80 +per-file-ignores = + # __init__ exports names + src/jinja2/__init__.py: F401 + # not relevant to jinja's compiler + src/jinja2/compiler.py: B906 + src/jinja2/idtracking.py: B906 diff --git a/setup.cfg b/setup.cfg index edfa3091..96ce202e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -61,31 +61,6 @@ source = src */site-packages -[flake8] -# B = bugbear -# E = pycodestyle errors -# F = flake8 pyflakes -# W = pycodestyle warnings -# B9 = bugbear opinions -# ISC = implicit str concat -select = B, E, F, W, B9, ISC -ignore = - # slice notation whitespace, invalid - E203 - # line length, handled by bugbear B950 - E501 - # bare except, handled by bugbear B001 - E722 - # bin op line break, invalid - W503 - # zip with strict=, requires python >= 3.10 - B905 -# up to 88 allowed by bugbear B950 -max-line-length = 80 -per-file-ignores = - # __init__ exports names - src/jinja2/__init__.py: F401 - [mypy] files = src/jinja2 python_version = 3.7