mirror of
https://github.com/krateng/maloja.git
synced 2023-08-10 21:12:55 +03:00
42 lines
864 B
INI
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
|