mirror of
https://github.com/krateng/maloja.git
synced 2023-08-10 21:12:55 +03:00
Added lint configuration and reorganized gitignore
This commit is contained in:
parent
e52f35d65b
commit
df5eb499af
18
.gitignore
vendored
18
.gitignore
vendored
@ -1,14 +1,14 @@
|
||||
# generic temporary / dev files
|
||||
# temporary / generated files
|
||||
*.pyc
|
||||
*.note
|
||||
*.xcf
|
||||
/nohup.out
|
||||
*-old
|
||||
/pylintrc
|
||||
.venv/*
|
||||
/testdata*
|
||||
|
||||
# build
|
||||
# environments / builds
|
||||
.venv/*
|
||||
testdata*
|
||||
/dist
|
||||
/build
|
||||
/*.egg-info
|
||||
|
||||
# dev files
|
||||
*.xcf
|
||||
*.note
|
||||
*-old
|
||||
|
41
pylintrc
Normal file
41
pylintrc
Normal file
@ -0,0 +1,41 @@
|
||||
# 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
|
Loading…
Reference in New Issue
Block a user