[MASTER] # Pickle collected data for later comparisons. persistent=no # List of plugins (as comma separated values of python modules names) to load, # usually to register additional checkers. # FIXME: has to be specified on the command line otherwise pylint fails with # DuplicateSectionError for the IPA section #load-plugins=pylint_plugins # Use multiple processes to speed up Pylint. jobs=0 # A list of packages with safe C extensions to load extension-pkg-whitelist= _ldap, cryptography, gssapi, netifaces [MESSAGES CONTROL] enable= all, python3 disable= I, duplicate-code, interface-not-implemented, no-self-use, redefined-variable-type, too-few-public-methods, too-many-ancestors, too-many-arguments, too-many-boolean-expressions, too-many-branches, too-many-instance-attributes, too-many-locals, too-many-nested-blocks, too-many-public-methods, too-many-return-statements, too-many-statements, abstract-method, anomalous-backslash-in-string, arguments-differ, attribute-defined-outside-init, bad-builtin, bad-indentation, broad-except, dangerous-default-value, eval-used, exec-used, fixme, global-statement, no-init, pointless-string-statement, protected-access, redefined-builtin, redefined-outer-name, super-init-not-called, undefined-loop-variable, unnecessary-lambda, unused-argument, useless-else-on-loop, bad-continuation, bad-whitespace, blacklisted-name, invalid-name, line-too-long, missing-docstring, multiple-statements, superfluous-parens, too-many-lines, unidiomatic-typecheck, no-absolute-import, wrong-import-order, ungrouped-imports, wrong-import-position, unsubscriptable-object, unsupported-membership-test, not-an-iterable, singleton-comparison, misplaced-comparison-constant, not-a-mapping, singleton-comparison, len-as-condition, # new in pylint 1.7 no-else-return, # new in pylint 1.7 literal-comparison, # new in pylint 1.7 single-string-used-for-slots, # new in pylint 1.7 useless-super-delegation, # new in pylint 1.7 redefined-argument-from-local, # new in pylint 1.7 consider-merging-isinstance, # new in pylint 1.7 unsupported-assignment-operation # new in pylint 1.7 consider-iterating-dictionary, # wontfix for better python2/3 code [REPORTS] # Set the output format. Available formats are text, parseable, colorized, msvs # (visual studio) and html. You can also give a reporter class, eg # mypackage.mymodule.MyReporterClass. output-format=colorized # Tells whether to display a full report or only the messages reports=no # Template used to display messages. This is a python new-style format string # used to format the message information. See doc for all details msg-template='{path}:{line}: [{msg_id}({symbol}), {obj}] {msg})' [VARIABLES] dummy-variables-rgx=_.+ [IPA] forbidden-imports= client/:ipaserver, ipaclient/:ipaclient.install:ipalib.install:ipaplatform:ipaserver, ipaclient/install/:ipaserver, ipalib/:ipaclient.install:ipalib.install:ipaplatform:ipaserver, ipalib/install/:ipaserver, ipaplatform/:ipaclient:ipalib:ipaserver, ipapython/:ipaclient:ipalib:ipaplatform:ipaserver