|
Packit Service |
eebd6f |
[flake8]
|
|
Packit Service |
eebd6f |
# Specify the number of subprocesses that Flake8 will use to run checks in parallel.
|
|
Packit Service |
eebd6f |
jobs = auto
|
|
Packit Service |
eebd6f |
# Print the total number of errors.
|
|
Packit Service |
eebd6f |
count = True
|
|
Packit Service |
eebd6f |
# Print the source code generating the error/warning in question.
|
|
Packit Service |
eebd6f |
show-source = True
|
|
Packit Service |
eebd6f |
# Count the number of occurrences of each error/warning code and print a report.
|
|
Packit Service |
eebd6f |
statistics = True
|
|
Packit Service |
eebd6f |
|
|
Packit Service |
eebd6f |
exclude =
|
|
Packit Service |
eebd6f |
# No need to traverse our git directory
|
|
Packit Service |
eebd6f |
.git,
|
|
Packit Service |
eebd6f |
# There's no value in checking cache directories
|
|
Packit Service |
eebd6f |
__pycache__,
|
|
Packit Service |
eebd6f |
bots,
|
|
Packit Service |
eebd6f |
test/common
|
|
Packit Service |
eebd6f |
|
|
Packit Service |
eebd6f |
# Set the maximum length that any line (with some exceptions) may be.
|
|
Packit Service |
eebd6f |
max-line-length = 100
|
|
Packit Service |
eebd6f |
# Set the maximum allowed McCabe complexity value for a block of code.
|
|
Packit Service |
eebd6f |
max-complexity = 10
|
|
Packit Service |
eebd6f |
|
|
Packit Service |
eebd6f |
# ERROR CODES
|
|
Packit Service |
eebd6f |
#
|
|
Packit Service |
eebd6f |
# E/W - PEP8 errors/warnings (pycodestyle)
|
|
Packit Service |
eebd6f |
# F - linting errors (pyflakes)
|
|
Packit Service |
eebd6f |
# C - McCabe complexity error (mccabe)
|
|
Packit Service |
eebd6f |
#
|
|
Packit Service |
eebd6f |
# F401 - Module imported but unused
|
|
Packit Service |
eebd6f |
# C901 - Function is too complex
|
|
Packit Service |
eebd6f |
# E501 - Line too long > 80 characters
|
|
Packit Service |
eebd6f |
|
|
Packit Service |
eebd6f |
# Specify a list of codes to ignore.
|
|
Packit Service |
eebd6f |
ignore =
|
|
Packit Service |
0c2606 |
C901,
|
|
Packit Service |
0c2606 |
E501
|
|
Packit Service |
eebd6f |
|
|
Packit Service |
eebd6f |
# Per file ignore
|
|
Packit Service |
eebd6f |
per-file-ignores =
|
|
Packit Service |
eebd6f |
test/verify/composerlib.py:F401
|
|
Packit Service |
eebd6f |
test/verify/parent.py:E501
|
|
Packit Service |
eebd6f |
|
|
Packit Service |
eebd6f |
# Specify the list of error codes you wish Flake8 to report.
|
|
Packit Service |
eebd6f |
select =
|
|
Packit Service |
eebd6f |
E,
|
|
Packit Service |
eebd6f |
W,
|
|
Packit Service |
eebd6f |
F,
|
|
Packit Service |
eebd6f |
C
|