]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
move and update flake8 config 1794/head
authorDavid Lord <davidism@gmail.com>
Fri, 20 Jan 2023 19:07:11 +0000 (11:07 -0800)
committerDavid Lord <davidism@gmail.com>
Fri, 20 Jan 2023 19:07:11 +0000 (11:07 -0800)
.flake8 [new file with mode: 0644]
setup.cfg

diff --git a/.flake8 b/.flake8
new file mode 100644 (file)
index 0000000..705245b
--- /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
index edfa309151dfbce2c3cdca9cafdd0227a6a5b08e..96ce202efae8284dc00a55274f627d88a9657f0e 100644 (file)
--- 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