| Index: pylintrc
|
| diff --git a/pylintrc b/pylintrc
|
| index 296bab032648460bf9461936a89e9dd9369064b6..3c5734b539a3d6140ed4cf31b55dea6f2949f711 100644
|
| --- a/pylintrc
|
| +++ b/pylintrc
|
| @@ -10,8 +10,8 @@
|
| # Profiled execution.
|
| profile=no
|
|
|
| -# Add <file or directory> to the black list. It should be a base name, not a
|
| -# path. You may set this option multiple times.
|
| +# Add files or directories to the blacklist. They should be base names, not
|
| +# paths.
|
| ignore=CVS
|
|
|
| # Pickle collected data for later comparisons.
|
| @@ -31,16 +31,15 @@ load-plugins=
|
|
|
| # Disable 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.
|
| +# multiple time (only on the command line, not in the configuration file where
|
| +# it should appear only once).
|
| +# CHANGED:
|
| # C0103: Invalid name ""
|
| # C0111: Missing docstring
|
| # C0302: Too many lines in module (N)
|
| # I0010: Unable to consider inline option ''
|
| # I0011: Locally disabling WNNNN
|
| #
|
| -# It's a problem but not something we can fix right now.
|
| -# R0401: Cyclic import
|
| -#
|
| # R0801: Similar lines in N files
|
| # R0901: Too many ancestors (8/7)
|
| # R0902: Too many instance attributes (N/7)
|
| @@ -60,10 +59,9 @@ load-plugins=
|
| # W0404: 41: Reimport 'XX' (imported line NN)
|
| # W0511: TODO
|
| # W0603: Using the global statement
|
| -# W0613: Unused argument ''
|
| # W0703: Catch "Exception"
|
| # W1201: Specify string format arguments as logging function parameters
|
| -disable=C0103,C0111,C0302,I0010,I0011,R0401,R0801,R0901,R0902,R0903,R0904,R0911,R0912,R0913,R0914,R0915,R0921,R0922,W0122,W0141,W0142,W0402,W0404,W0511,W0603,W0613,W0703,W1201
|
| +disable=C0103,C0111,C0302,I0010,I0011,R0801,R0901,R0902,R0903,R0904,R0911,R0912,R0913,R0914,R0915,R0921,R0922,W0122,W0141,W0142,W0402,W0404,W0511,W0603,W0703,W1201
|
|
|
|
|
| [REPORTS]
|
| @@ -81,39 +79,33 @@ include-ids=yes
|
| files-output=no
|
|
|
| # Tells whether to display a full report or only the messages
|
| -# CHANGE: No report.
|
| +# CHANGED:
|
| reports=no
|
|
|
| # 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
|
| -# (R0004).
|
| +# (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 (R0004).
|
| +# evaluation report (RP0004).
|
| comment=no
|
|
|
|
|
| -[MISCELLANEOUS]
|
| -
|
| -# List of note tags to take in consideration, separated by a comma.
|
| -notes=FIXME,XXX,TODO
|
| -
|
| -
|
| -[FORMAT]
|
| +[VARIABLES]
|
|
|
| -# Maximum number of characters on a single line.
|
| -max-line-length=80
|
| +# Tells whether we should check for unused import in __init__ files.
|
| +init-import=no
|
|
|
| -# Maximum number of lines in a module
|
| -max-module-lines=1000
|
| +# A regular expression matching the beginning of the name of dummy variables
|
| +# (i.e. not used).
|
| +dummy-variables-rgx=_|dummy
|
|
|
| -# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1
|
| -# tab).
|
| -# CHANGE: Use " " instead.
|
| -indent-string=' '
|
| +# List of additional names supposed to be defined in builtins. Remember that
|
| +# you should avoid to define new builtins when possible.
|
| +additional-builtins=
|
|
|
|
|
| [TYPECHECK]
|
| @@ -124,17 +116,50 @@ 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
|
| +ignored-classes=SQLObject,twisted.internet.reactor,hashlib
|
|
|
| # 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.
|
| +# system, and so shouldn't trigger E0201 when accessed. Python regular
|
| +# expressions are accepted.
|
| generated-members=REQUEST,acl_users,aq_parent
|
|
|
|
|
| +[MISCELLANEOUS]
|
| +
|
| +# List of note tags to take in consideration, separated by a comma.
|
| +notes=FIXME,XXX,TODO
|
| +
|
| +
|
| +[SIMILARITIES]
|
| +
|
| +# Minimum lines number of a similarity.
|
| +min-similarity-lines=4
|
| +
|
| +# Ignore comments when computing similarities.
|
| +ignore-comments=yes
|
| +
|
| +# Ignore docstrings when computing similarities.
|
| +ignore-docstrings=yes
|
| +
|
| +
|
| +[FORMAT]
|
| +
|
| +# Maximum number of characters on a single line.
|
| +max-line-length=80
|
| +
|
| +# Maximum number of lines in a module
|
| +max-module-lines=1000
|
| +
|
| +# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1
|
| +# tab).
|
| +# CHANGED:
|
| +indent-string=' '
|
| +
|
| +
|
| [BASIC]
|
|
|
| # Required attributes for module, separated by a comma
|
| @@ -182,41 +207,6 @@ bad-names=foo,bar,baz,toto,tutu,tata
|
| no-docstring-rgx=__.*__
|
|
|
|
|
| -[VARIABLES]
|
| -
|
| -# Tells whether we should check for unused import in __init__ files.
|
| -init-import=no
|
| -
|
| -# A regular expression matching names used for 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=4
|
| -
|
| -# Ignore comments when computing similarities.
|
| -ignore-comments=yes
|
| -
|
| -# Ignore docstrings when computing similarities.
|
| -ignore-docstrings=yes
|
| -
|
| -
|
| -[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
|
| -
|
| -
|
| [DESIGN]
|
|
|
| # Maximum number of arguments for function / method
|
| @@ -251,19 +241,39 @@ min-public-methods=2
|
| max-public-methods=20
|
|
|
|
|
| +[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
|
| +
|
| +
|
| [IMPORTS]
|
|
|
| # Deprecated modules which should not be used, separated by a comma
|
| deprecated-modules=regsub,string,TERMIOS,Bastion,rexec
|
|
|
| # Create a graph of every (i.e. internal and external) dependencies in the
|
| -# given file (report R0402 must not be disabled)
|
| +# given file (report RP0402 must not be disabled)
|
| import-graph=
|
|
|
| -# Create a graph of external dependencies in the given file (report R0402 must
|
| +# 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 R0402 must
|
| +# Create a graph of internal dependencies in the given file (report RP0402 must
|
| # not be disabled)
|
| int-import-graph=
|
| +
|
| +
|
| +[EXCEPTIONS]
|
| +
|
| +# Exceptions that will emit a warning when being caught. Defaults to
|
| +# "Exception"
|
| +overgeneral-exceptions=Exception
|
|
|