-
-
Notifications
You must be signed in to change notification settings - Fork 34
/
Copy pathpylintrc
48 lines (38 loc) · 1.9 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
40
41
42
43
44
45
46
47
48
# example pylintrc file - https://github.com/PyCQA/pylint/blob/main/pylintrc
[MESSAGES CONTROL]
# Disable the message, report, category or checker with the given id(s). You
# can either give multiple identifiers separated by comma (,) or put this
# option multiple times (only on the command line, not in the configuration
# file where it should appear only once).You can also use "--disable=all" to
# disable everything first and then reenable specific checks. For example, if
# you want to run only the similarities checker, you can use "--disable=all
# --enable=similarities". If you want to run only the classes checker, but have
# no Warning level messages displayed, use"--disable=all --enable=classes
# --disable=W"
disable=
line-too-long,
logging-format-interpolation,
broad-except,
invalid-name,
bare-except,
too-many-locals,
too-many-arguments,
raise-missing-from,
# done by black
format,
missing-module-docstring,
undefined-variable,
[DESIGN]
# Maximum number of arguments for function / method
max-args=50
# Maximum number of locals for function / method body
max-locals=50
# Maximum number of return / yield for function / method body
max-returns=20
# Maximum number of attributes for a class (see R0902).
max-attributes=50
[SPELLING]
# need - pip install pyenchant
spelling-dict=en_US
# List of comma separated words that should not be checked.
spelling-ignore-words=ttr,multitemplate,xlsx,pprint,ip,datums,vrf,vid,openpyxl,CSV,csv,yaml,json,CLI,BGP,txt,subfolders,argparser,nonconfig,config,Yangson,autofunction,filepath,kwargs,args,hostname,ydir,submodule,yangson,subfolder,yml,stringio,autoclass,renderes,validator,noindex,yfile,DictReader,ret,inet,ipmask,namespace,typedef,ietf,noqa,formatters,TTP,ttp,outputter,strftime,regexes,ETree,XML,bool,funcs,getters,endswith,joinchar,joinmatches,startempty,iterable,unicode,ini,configparser,py,boolean,endswith,lookahead,xml