|
|
@ -3,6 +3,9 @@ linters = mccabe,pycodestyle,pydocstyle,pyflakes,pylint |
|
|
|
skip = alembic/* |
|
|
|
|
|
|
|
# ignored checks: |
|
|
|
# - D202 - pydocstyle check for blank lines after a function docstring, but |
|
|
|
# Black will add one when the first code in the function is another |
|
|
|
# function definition. |
|
|
|
# - D203 - pydocstyle has two mutually exclusive checks (D203/D211) |
|
|
|
# for whether a class docstring should have a blank line before |
|
|
|
# it or not. I don't want a blank line, so D203 is disabled. |
|
|
@ -10,12 +13,18 @@ skip = alembic/* |
|
|
|
# time for whether a multi-line docstring's summary line should be |
|
|
|
# on the first or second line. I want it to be on the first line, |
|
|
|
# so D213 needs to be disabled. |
|
|
|
ignore = D203,D213 |
|
|
|
# - E203 - checks for whitespace around : in slices, but Black adds it |
|
|
|
# in some cases. |
|
|
|
ignore = D202,D203,D213,E203 |
|
|
|
|
|
|
|
[pylama:pycodestyle] |
|
|
|
max_line_length = 88 |
|
|
|
|
|
|
|
[pylama:pylint] |
|
|
|
enable = all |
|
|
|
|
|
|
|
# disabled pylint checks: |
|
|
|
# - bad-continuation (Black will handle wrapping lines properly) |
|
|
|
# - missing-docstring (already reported by pydocstyle) |
|
|
|
# - too-few-public-methods (more annoying than helpful, especially early on) |
|
|
|
# - too-many-instance-attributes (overly-picky when models need many) |
|
|
@ -23,6 +32,7 @@ enable = all |
|
|
|
# - locally-enabled (or when checks are (re-)enabled) |
|
|
|
# - suppressed-message (...a different message when I disable one?) |
|
|
|
disable = |
|
|
|
bad-continuation, |
|
|
|
missing-docstring, |
|
|
|
too-few-public-methods, |
|
|
|
too-many-instance-attributes, |
|
|
|