7e6edaf93d
It doesn't seem to be intended to be used outside OpenStack, and I'm not sure if it even works properly in our setup...
47 lines
1.9 KiB
INI
47 lines
1.9 KiB
INI
[flake8]
|
|
exclude = .*,__pycache__,resources.py
|
|
# E128: continuation line under-indented for visual indent
|
|
# E226: missing whitespace around arithmetic operator
|
|
# E265: Block comment should start with '#'
|
|
# E501: Line too long
|
|
# E402: module level import not at top of file
|
|
# E266: too many leading '#' for block comment
|
|
# E731: do not assign a lambda expression, use a def
|
|
# (for pytest's __tracebackhide__)
|
|
# F401: Unused import
|
|
# N802: function name should be lowercase
|
|
# P101: format string does contain unindexed parameters
|
|
# P102: docstring does contain unindexed parameters
|
|
# P103: other string does contain unindexed parameters
|
|
# D102: Missing docstring in public method (will be handled by others)
|
|
# D103: Missing docstring in public function (will be handled by others)
|
|
# D104: Missing docstring in public package (will be handled by others)
|
|
# D105: Missing docstring in magic method (will be handled by others)
|
|
# D209: Blank line before closing """ (removed from PEP257)
|
|
# D211: No blank lines allowed before class docstring
|
|
# (PEP257 got changed, but let's stick to the old standard)
|
|
# D402: First line should not be function's signature (false-positives)
|
|
# D403: First word of the first line should be properly capitalized
|
|
# (false-positives)
|
|
ignore =
|
|
E128,E226,E265,E501,E402,E266,E731,
|
|
F401,
|
|
N802,
|
|
P101,P102,P103,
|
|
D102,D103,D104,D105,D209,D211,D402,D403
|
|
min-version = 3.4.0
|
|
max-complexity = 12
|
|
putty-auto-ignore = True
|
|
putty-ignore =
|
|
/# pylint: disable=invalid-name/ : +N801,N806
|
|
/# pylint: disable=wildcard-import/ : +F403
|
|
/# pragma: no mccabe/ : +C901
|
|
tests/*/test_*.py : +D100,D101,D401
|
|
tests/unit/browser/webkit/test_history.py : +N806
|
|
tests/helpers/fixtures.py : +N806
|
|
tests/unit/browser/webkit/http/test_content_disposition.py : +D400
|
|
scripts/dev/ci/appveyor_install.py : +FI53
|
|
copyright-check = True
|
|
copyright-regexp = # Copyright [\d-]+ .*
|
|
copyright-min-file-size = 110
|