From 50a5fd4fb27bae88c4f72a7bc2fd14a8d65332dc Mon Sep 17 00:00:00 2001 From: David Lord Date: Fri, 20 Jan 2023 11:07:11 -0800 Subject: [PATCH] move and update flake8 config --- .flake8 | 28 ++++++++++++++++++++++++++++ setup.cfg | 25 ------------------------- 2 files changed, 28 insertions(+), 25 deletions(-) create mode 100644 .flake8 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 -- 2.47.2