diff --git a/tildes/pylama.ini b/tildes/pylama.ini index 9eab6c4..866ed4f 100644 --- a/tildes/pylama.ini +++ b/tildes/pylama.ini @@ -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,