diff options
Diffstat (limited to 'testenv/linters/pylint.ini')
-rw-r--r-- | testenv/linters/pylint.ini | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/testenv/linters/pylint.ini b/testenv/linters/pylint.ini new file mode 100644 index 00000000..c1599884 --- /dev/null +++ b/testenv/linters/pylint.ini @@ -0,0 +1,62 @@ +[MASTER] +ignore = .git +extension-pkg-whitelist = + setproctitle, + +[DESIGN] +min-public-methods = 0 +max-args = 10 + +[TYPECHECK] +ignored-classes= + AioQueue, + +[MESSAGES CONTROL] +disable = + file-ignored, + locally-disabled, + fixme, + missing-docstring, + no-init, + no-self-use, + superfluous-parens, + abstract-class-not-used, + abstract-class-little-used, + duplicate-code, + bad-continuation, + bad-whitespace, + star-args, + broad-except, + redundant-keyword-arg, + wrong-import-order, + too-many-ancestors, + no-else-return, + len-as-condition, + +[REPORTS] +msg-template = {symbol} -- {path}:{line}({obj}): {msg} + +[FORMAT] +max-line-length = 160 + +[BASIC] +# List of builtins function names that should not be used, separated by a comma +bad-functions = + +# Regular expression matching correct method names +method-rgx = [a-z_][a-z0-9_]{2,50}$ + +# Regular expression matching correct function names +function-rgx = [a-z_][a-z0-9_]{2,50}$ + +# Regular expression which should only match correct module level names +const-rgx = ([a-zA-Z_][a-zA-Z0-9_]*)$ + +# Regular expression which should only match correct argument names +argument-rgx = [a-z_][a-z0-9_]{1,30}$ + +# Regular expression which should only match correct variable names +variable-rgx = [a-z_][a-z0-9_]{1,30}$ + +# Regular expression which should only match correct instance attribute names +attr-rgx = [a-z_][a-z0-9_]{1,30}$ |