|
| 1 | +[flake8] |
| 2 | +show-source = True |
| 3 | +count= True |
| 4 | +statistics = True |
| 5 | +# E265 = comment blocks like @{ section, which it can't handle |
| 6 | +# E266 = too many leading '#' for block comment |
| 7 | +# E731 = do not assign a lambda expression, use a def |
| 8 | +# W293 = Blank line contains whitespace |
| 9 | +# W504 = Line break after operator |
| 10 | +# E704 = multiple statements in one line - used for @override |
| 11 | +# TC002 = move third party import to TYPE_CHECKING |
| 12 | +# ANN = flake8-annotations |
| 13 | +# TC, TC2 = flake8-type-checking |
| 14 | +# D = flake8-docstrings |
| 15 | + |
| 16 | +# select = C,E,F,W ANN, TC, TC2 # to enable code. Disabled if not listed, including builtin codes |
| 17 | +enable-extensions = TC, TC2# only needed for extensions not enabled by default |
| 18 | + |
| 19 | +ignore = E265,E266,E731,E704, |
| 20 | + W293, W504, |
| 21 | + ANN0 ANN1 ANN2, |
| 22 | + TC002, |
| 23 | + TC0, TC1, TC2 |
| 24 | +# B, |
| 25 | + A, |
| 26 | + D, |
| 27 | + RST, RST3 |
| 28 | +max-line-length = 120 |
| 29 | + |
| 30 | +exclude = .tox,.venv,build,dist,doc,git/ext/,test |
| 31 | + |
| 32 | +rst-roles =# for flake8-RST-docstrings |
| 33 | + attr,class,func,meth,mod,obj,ref,term,var# used by sphinx |
| 34 | + |
| 35 | +min-python-version = 3.7.0 |