[MASTER]# Specify a configuration file.#rcfile=# Python code to execute, usually for sys.path manipulation such as# pygtk.require().#init-hook=# Profiled execution.profile=no# Add files or directories to the blacklist. They should be base names, not# paths.ignore=CVS# Pickle collected data for later comparisons.persistent=yes# List of plugins (as comma separated values of python modules names) to load,# usually to register additional checkers.load-plugins=[MESSAGES CONTROL]# Enable the message, report, category or checker with the given id(s). You can# either give multiple identifier separated by comma (,) or put this option# multiple time. See also the "--disable" option for examples.#enable=# 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=redefined-variable-type, locally-disabled[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=parseable# 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# Tells whether to display a full report or only the messagesreports=yes# Python expression which should return a note less than 10 (10 is the highest# note). You have access to the variables errors warning, statement which# respectively contain the number of errors / warnings messages and the total# number of statements analyzed. This is used by the global evaluation report# (RP0004).evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)# Add a comment according to your evaluation note. This is used by the global# evaluation report (RP0004).comment=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=[FORMAT]# Maximum number of characters on a single line.max-line-length=80# Regexp for a line that is allowed to be longer than the limit.ignore-long-lines=^\s*(# )?<?https?://\S+>?$# Allow the body of an if to be on the same line as the test if there is no# else.single-line-if-stmt=no# List of optional constructs for which whitespace checking is disabledno-space-check=trailing-comma,dict-separator# Maximum number of lines in a modulemax-module-lines=2000# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1# tab).indent-string=' '[VARIABLES]# Tells whether we should check for unused import in __init__ files.init-import=no# A regular expression matching the beginning of the name of dummy variables# (i.e. not used).dummy-variables-rgx=_$|dummy# List of additional names supposed to be defined in builtins. Remember that# you should avoid to define new builtins when possible.additional-builtins=[SIMILARITIES]# Minimum lines number of a similarity.min-similarity-lines=14# Ignore comments when computing similarities.ignore-comments=yes# Ignore docstrings when computing similarities.ignore-docstrings=no# Ignore imports when computing similarities.ignore-imports=no[BASIC]# Required attributes for module, separated by a commarequired-attributes=# List of builtins function names that should not be used, separated by a commabad-functions=map,filter,apply,input# Regular expression which should only match correct module namesmodule-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$# Regular expression which should only match correct module level namesconst-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$# Regular expression which should only match correct class namesclass-rgx=[A-Z_][a-zA-Z0-9]+$# Regular expression which should only match correct function namesfunction-rgx=[a-z_][a-z0-9_]{2,30}$# Regular expression which should only match correct method namesmethod-rgx=[a-z_][a-z0-9_]{2,50}$# Regular expression which should only match correct instance attribute namesattr-rgx=[a-z_][a-z0-9_]{2,30}$# Regular expression which should only match correct argument namesargument-rgx=[a-z_][a-z0-9_]{2,30}$# Regular expression which should only match correct variable namesvariable-rgx=[a-z_][a-z0-9_]{2,30}$# Regular expression which should only match correct attribute names in class# bodiesclass-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$# Regular expression which should only match correct list comprehension /# generator expression variable namesinlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$# Good variable names which should always be accepted, separated by a commagood-names=i,j,k,ex,Run,_# Bad variable names which should always be refused, separated by a commabad-names=foo,bar,baz,toto,tutu,tata# Regular expression which should only match function or class names that do# not require a docstring.no-docstring-rgx=__.*__# Minimum line length for functions/classes that require docstrings, shorter# ones are exempt.docstring-min-length=-1[MISCELLANEOUS]# List of note tags to take in consideration, separated by a comma.notes=FIXME[TYPECHECK]# Tells whether missing members accessed in mixin class should be ignored. A# mixin class is detected if its name ends with "mixin" (case insensitive).ignore-mixin-members=yes# List of classes names for which member attributes should not be checked# (useful for classes with attributes dynamically set).ignored-classes=SQLObject# When zope mode is activated, add a predefined set of Zope acquired attributes# to generated-members.zope=no# List of members which are set dynamically and missed by pylint inference# system, and so shouldn't trigger E0201 when accessed. Python regular# expressions are accepted.generated-members=REQUEST,acl_users,aq_parent[CLASSES]# List of interface methods to ignore, separated by a comma. This is used for# instance to not check methods defines in Zope's Interface base class.ignore-iface-methods=isImplementedBy,deferred,extends,names,namesAndDescriptions,queryDescriptionFor,getBases,getDescriptionFor,getDoc,getName,getTaggedValue,getTaggedValueTags,isEqualOrExtendedBy,setTaggedValue,isImplementedByInstancesOf,adaptWith,is_implemented_by# List of method names used to declare (i.e. assign) instance attributes.defining-attr-methods=__init__,__new__,setUp# List of valid names for the first argument in a class method.valid-classmethod-first-arg=cls# List of valid names for the first argument in a metaclass class method.valid-metaclass-classmethod-first-arg=mcs[IMPORTS]# Deprecated modules which should not be used, separated by a commadeprecated-modules=regsub,TERMIOS,Bastion,rexec# Create a graph of every (i.e. internal and external) dependencies in the# given file (report RP0402 must not be disabled)import-graph=# Create a graph of external dependencies in the given file (report RP0402 must# not be disabled)ext-import-graph=# Create a graph of internal dependencies in the given file (report RP0402 must# not be disabled)int-import-graph=[DESIGN]# Maximum number of arguments for function / methodmax-args=12# Argument names that match this expression will be ignored. Default to name# with leading underscoreignored-argument-names=_.*# Maximum number of locals for function / method bodymax-locals=20# Maximum number of return / yield for function / method bodymax-returns=6# Maximum number of branch for function / method bodymax-branches=20# Maximum number of statements in function / method bodymax-statements=60# Maximum number of parents for a class (see R0901).max-parents=7# Maximum number of attributes for a class (see R0902).max-attributes=10# Minimum number of public methods for a class (see R0903).min-public-methods=0# Maximum number of public methods for a class (see R0904).max-public-methods=60[EXCEPTIONS]# Exceptions that will emit a warning when being caught. Defaults to# "Exception"overgeneral-exceptions=Exception