diff options
Diffstat (limited to '.pylintrc')
-rw-r--r-- | .pylintrc | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/.pylintrc b/.pylintrc new file mode 100644 index 00000000..ecedfa60 --- /dev/null +++ b/.pylintrc @@ -0,0 +1,69 @@ +# Pylint configuration file. +# run `pylint --generate-rcfile` to see the default configuration +# run `pylint --rcfile=.pylintrc smallfoot` to perform analysis + +# Brain-dead errors regarding standard language features +# W0142 = *args and **kwargs support +# W0403 = Relative imports + +# Pointless whining +# R0201 = Method could be a function +# W0212 = Accessing protected attribute of client class +# W0613 = Unused argument +# W0232 = Class has no __init__ method +# R0903 = Too few public methods +# C0301 = Line too long +# R0913 = Too many arguments +# C0103 = Invalid name +# R0914 = Too many local variables + +# PyLint's module importation is unreliable +# F0401 = Unable to import module +# W0402 = Uses of a deprecated module + +# Already an error when wildcard imports are used +# W0614 = Unused import from wildcard + +# Sometimes disabled depending on how bad a module is +# C0111 = Missing docstring + +# Convention Errors related to whitespace: +# C0321,C0322,C0323,C0324 + +# Comments that we've put in the code: +# W0511 + +[MESSAGES CONTROL] + +# Disable the message(s) with the given id(s). +disable=W0142,W0403,R0201,W0212,W0613,W0232,R0903,W0614,C0103,C0111,C0301,C0321,C0322,C0323,C0324,R0913,F0401,W0402,R0914,W0511,W0312 + +[REPORTS] + +include-ids=y +reports=y +# Set the output format. Available formats are text, parseable, colorized, msvs +# (visual studio) and html +output-format=text +# Put messages in a separate file for each module / package specified on the +# command line instead of printing them on stdout. Reports (if any) will be +# written in a file name "pylint_global.[txt|html]". +files-output=no + +[VARIABLES] + +# Tells whether we should check for unused import in __init__ files. +init-import=yes + +[TYPECHECK] + +# List of classes names for which member attributes should not be checked +# (useful for classes with attributes dynamically set). +#ignored-classes=Message + + +[MISCELLANEOUS] + +# List of note tags to take in consideration, separated by a comma. +notes=FIXME,XXX,TODO + |