Enable multiple warnings checks in Pylint

Enable more checks in pylint. Currently disabled checks are check that
we do not want, or issues are already in code.

Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
Martin Basti 2015-12-16 23:16:52 +01:00 committed by Jan Cholasta
parent e1192ebd97
commit 837e8f8160

View File

@ -239,11 +239,75 @@ def main():
linter.register_checker(IPATypeChecker(linter))
if options.errors_only:
linter.set_option('disable', 'all')
linter.set_option('disable', 'I')
linter.set_option('enable', 'F')
linter.set_option('disable', 'import-error')
linter.set_option('enable', 'E')
linter.set_option('enable', 'unused-import')
linter.set_option('enable', 'unused-wildcard-import')
linter.set_option('enable', 'W')
linter.set_option('disable', 'abstract-method')
linter.set_option('disable', 'anomalous-backslash-in-string')
linter.set_option('disable', 'arguments-differ')
linter.set_option('disable', 'attribute-defined-outside-init')
linter.set_option('disable', 'bad-builtin')
linter.set_option('disable', 'bad-indentation')
linter.set_option('disable', 'bare-except')
linter.set_option('disable', 'broad-except')
linter.set_option('disable', 'dangerous-default-value')
linter.set_option('disable', 'duplicate-key')
linter.set_option('disable', 'eval-used')
linter.set_option('disable', 'exec-used')
linter.set_option('disable', 'expression-not-assigned')
linter.set_option('disable', 'fixme')
linter.set_option('disable', 'global-statement')
linter.set_option('disable', 'global-variable-not-assigned')
linter.set_option('disable', 'global-variable-undefined')
linter.set_option('disable', 'lost-exception')
linter.set_option('disable', 'no-init')
linter.set_option('disable', 'pointless-except')
linter.set_option('disable', 'pointless-statement')
linter.set_option('disable', 'pointless-string-statement')
linter.set_option('disable', 'protected-access')
linter.set_option('disable', 'redefine-in-handler')
linter.set_option('disable', 'redefined-builtin')
linter.set_option('disable', 'redefined-outer-name')
linter.set_option('disable', 'reimported')
linter.set_option('disable', 'relative-import')
linter.set_option('disable', 'super-init-not-called')
linter.set_option('disable', 'undefined-loop-variable')
linter.set_option('disable', 'unnecessary-lambda')
linter.set_option('disable', 'unnecessary-pass')
linter.set_option('disable', 'unnecessary-semicolon')
linter.set_option('disable', 'unused-argument')
linter.set_option('disable', 'unused-format-string-key')
linter.set_option('disable', 'unused-variable')
linter.set_option('disable', 'useless-else-on-loop')
linter.set_option('disable', 'unbalanced-tuple-unpacking')
linter.set_option('disable', 'unpacking-non-sequence')
linter.set_option('enable', 'C')
linter.set_option('disable', 'bad-classmethod-argument')
linter.set_option('disable', 'bad-continuation')
linter.set_option('disable', 'bad-mcs-classmethod-argument')
linter.set_option('disable', 'bad-mcs-method-argument')
linter.set_option('disable', 'bad-whitespace')
linter.set_option('disable', 'blacklisted-name')
linter.set_option('disable', 'empty-docstring')
linter.set_option('disable', 'invalid-name')
linter.set_option('disable', 'line-too-long')
linter.set_option('disable', 'missing-docstring')
linter.set_option('disable', 'missing-final-newline')
linter.set_option('disable', 'multiple-imports')
linter.set_option('disable', 'multiple-statements')
linter.set_option('disable', 'old-style-class')
linter.set_option('disable', 'superfluous-parens')
linter.set_option('disable', 'too-many-lines')
linter.set_option('disable', 'trailing-whitespace')
linter.set_option('disable', 'unidiomatic-typecheck')
linter.set_option('disable', 'R')
linter.set_reporter(TextReporter())
linter.set_option('msg-template',