1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00
maloja/pylintrc

42 lines
864 B
INI

# no linting is currently enforced, this is just for reference
[MASTER]
disable=C0114,C0115,C0116, # docstrings
W0703, # broad exception catching
W1514, # open without encoding
[VARIABLES]
allow-global-unused-variables=no
[BASIC]
argument-naming-style=snake_case
attr-naming-style=snake_case
class-naming-style=PascalCase
const-naming-style=UPPER_CASE
function-naming-style=snake_case
variable-naming-style=snake_case
indent-string='\t'
good-names=i,j,k, # loops
x,y, # dimensions
e # exceptions
max-line-length=200
max-module-lines=1000
[DESIGN]
max-args=8
max-attributes=7
max-bool-expr=5
max-branches=12
max-locals=15
max-parents=7
max-public-methods=20
max-returns=6
max-statements=50
min-public-methods=2
[EXCEPTIONS]
overgeneral-exceptions=BaseException,
Exception