-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.pylintrc
39 lines (29 loc) · 1.18 KB
/
.pylintrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# See https://pylint.pycqa.org/en/latest/user_guide/configuration/all-options.html
[MAIN]
# TODO: Add class and module docstrings.
disable=missing-class-docstring,
missing-module-docstring,
missing-function-docstring,
dangerous-default-value,
pointless-string-statement,
unused-variable,
fixme,
invalid-name
# Specify a score threshold to be exceeded before program exits with error.
# Try to keep the threshold near the default of a perfect 10/10.
# However, for some reason, on github actions CI/CD the the scores slightly
# lower and fails, so let's use 9.50 instead of 9.75 for now.
fail-under=9.50
[FORMAT]
# Regexp for a line that is allowed to be longer than the limit.
ignore-long-lines=^\s*(# )?(See )?(and )?<?https?://\S+>?$
# Maximum number of characters on a single line.
max-line-length=120
# Maximum number of lines in a module.
max-module-lines=750
# Good variable names which should always be accepted, separated by a comma
# Default i,j,k,ex,Run,_
good-names=i,j,k,ex,Run,_,x,xs,y,ys,i1,i2,f,r,w,m,n,e,s,d,ax,c,h,t1,t2
[MISCELLANEOUS]
# List of note tags to take in consideration, separated by a comma.
notes=FIXME,XXX,TODO