@ -9,6 +9,7 @@ pep8:
disable:
disable:
# "multiple statements on one line" - type declarations seem to trigger sometimes
# "multiple statements on one line" - type declarations seem to trigger sometimes
- E704
- E704
- E203 # whitespace around colons in slices
pep257:
pep257:
disable:
disable:
@ -26,9 +27,11 @@ pylint:
disable:
disable:
- bad-continuation # let Black handle line-wrapping
- bad-continuation # let Black handle line-wrapping
- comparison-with-callable # seems to have a lot of false positives
- comparison-with-callable # seems to have a lot of false positives
- cyclic-import # not sure what's triggering this, doesn't seem to work correctly
- logging-fstring-interpolation # rather use f-strings than worry about this
- logging-fstring-interpolation # rather use f-strings than worry about this
- no -else-return # elif after return - could refactor to enable this check
- no -else-return # elif after return - could refactor to enable this check
- no -self-use # schemas do this a lot, would be nice to only disable for schemas
- no -self-use # schemas do this a lot, would be nice to only disable for schemas
- too-few-public-methods # plenty of classes that don't need multiple methods
- too-few-public-methods # plenty of classes that don't need multiple methods
- too-many-instance-attributes # models have many instance attributes
- too-many-instance-attributes # models have many instance attributes
- ungrouped-imports # let isort handle this
- ungrouped-imports # let isort handle this
- unnecessary-pass # I prefer using pass, even when it's not technically necessary