| Index: Tools/Scripts/webkitpy/thirdparty/pylint/examples/pylintrc
|
| diff --git a/Tools/Scripts/webkitpy/pylintrc b/Tools/Scripts/webkitpy/thirdparty/pylint/examples/pylintrc
|
| similarity index 65%
|
| copy from Tools/Scripts/webkitpy/pylintrc
|
| copy to Tools/Scripts/webkitpy/thirdparty/pylint/examples/pylintrc
|
| index b3df526c75d2f5f0a5b4cd68f8fd1b88347f407a..046e133b05f0055947859c08c82c5f974fa0657f 100644
|
| --- a/Tools/Scripts/webkitpy/pylintrc
|
| +++ b/Tools/Scripts/webkitpy/thirdparty/pylint/examples/pylintrc
|
| @@ -1,33 +1,3 @@
|
| -# Copyright (c) 2012 Google Inc. All rights reserved.
|
| -#
|
| -# Redistribution and use in source and binary forms, with or without
|
| -# modification, are permitted provided that the following conditions are
|
| -# met:
|
| -#
|
| -# * Redistributions of source code must retain the above copyright
|
| -# notice, this list of conditions and the following disclaimer.
|
| -# * Redistributions in binary form must reproduce the above
|
| -# copyright notice, this list of conditions and the following disclaimer
|
| -# in the documentation and/or other materials provided with the
|
| -# distribution.
|
| -# * Neither the name of Google Inc. nor the names of its
|
| -# contributors may be used to endorse or promote products derived from
|
| -# this software without specific prior written permission.
|
| -#
|
| -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
| -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
| -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
| -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
| -# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
| -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
| -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
| -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
| -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
| -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
| -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| -
|
| -# FIXME: remove this whitespace diff.
|
| -#
|
| [MASTER]
|
|
|
| # Specify a configuration file.
|
| @@ -40,8 +10,8 @@
|
| # Profiled execution.
|
| profile=no
|
|
|
| -# Add files or directories to the blacklist. They should be base names, not
|
| -# paths.
|
| +# Add <file or directory> to the black list. It should be a base name, not a
|
| +# path. You may set this option multiple times.
|
| ignore=CVS
|
|
|
| # Pickle collected data for later comparisons.
|
| @@ -63,40 +33,7 @@ load-plugins=
|
| # can either give multiple identifier separated by comma (,) or put this option
|
| # 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
|
| -# C0301: Line too long
|
| -# C0302: Too many lines in module (N)
|
| -# I0010: Unable to consider inline option ''
|
| -# I0011: Locally disabling WNNNN
|
| -#
|
| -# R0201: Method could be a function
|
| -# R0801: Similar lines in N files
|
| -# R0901: Too many ancestors (8/7)
|
| -# R0902: Too many instance attributes (N/7)
|
| -# R0903: Too few public methods (N/2)
|
| -# R0904: Too many public methods (N/20)
|
| -# R0911: Too many return statements (N/6)
|
| -# R0912: Too many branches (N/12)
|
| -# R0913: Too many arguments (N/5)
|
| -# R0914: Too many local variables (N/15)
|
| -# R0915: Too many statements (N/50)
|
| -# R0921: Abstract class not referenced
|
| -# R0922: Abstract class is only referenced 1 times
|
| -# W0122: Use of the exec statement
|
| -# W0141: Used builtin function ''
|
| -# W0212: Access to a protected member X of a client class
|
| -# W0142: Used * or ** magic
|
| -# W0401: Wildcard import X
|
| -# W0402: Uses of a deprecated module 'string'
|
| -# W0404: 41: Reimport 'XX' (imported line NN)
|
| -# W0511: TODO
|
| -# W0603: Using the global statement
|
| -# W0614: Unused import X from wildcard import
|
| -# W0703: Catch "Exception"
|
| -# W1201: Specify string format arguments as logging function parameters
|
| -disable=C0103,C0111,C0301,C0302,I0010,I0011,R0201,R0801,R0901,R0902,R0903,R0904,R0911,R0912,R0913,R0914,R0915,R0921,R0922,W0122,W0141,W0142,W0212,W0401,W0402,W0404,W0511,W0603,W0614,W0703,W1201
|
| +#disable=
|
|
|
|
|
| [REPORTS]
|
| @@ -106,7 +43,7 @@ disable=C0103,C0111,C0301,C0302,I0010,I0011,R0201,R0801,R0901,R0902,R0903,R0904,
|
| output-format=text
|
|
|
| # Include message's id in output
|
| -include-ids=yes
|
| +include-ids=no
|
|
|
| # 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
|
| @@ -114,8 +51,7 @@ include-ids=yes
|
| files-output=no
|
|
|
| # Tells whether to display a full report or only the messages
|
| -# CHANGED:
|
| -reports=no
|
| +reports=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
|
| @@ -129,6 +65,25 @@ evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / stateme
|
| comment=no
|
|
|
|
|
| +[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).
|
| +indent-string=' '
|
| +
|
| +
|
| +[MISCELLANEOUS]
|
| +
|
| +# List of note tags to take in consideration, separated by a comma.
|
| +notes=FIXME,XXX,TODO
|
| +
|
| +
|
| [VARIABLES]
|
|
|
| # Tells whether we should check for unused import in __init__ files.
|
| @@ -151,48 +106,16 @@ 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,twisted.internet.reactor,hashlib,google.appengine.api.memcache
|
| +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
|
| -
|
| -
|
| -[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=200
|
| -
|
| -# 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=' '
|
| +# system, and so shouldn't trigger E0201 when accessed. Note that regular
|
| +# expressions are accepted (surrounded by quote `"` and followed by a comma `,`)
|
| +generated-members=REQUEST,acl_users,aq_parent,"[a-zA-Z]+_set{1,2}",
|
|
|
|
|
| [BASIC]
|
| @@ -242,6 +165,36 @@ bad-names=foo,bar,baz,toto,tutu,tata
|
| no-docstring-rgx=__.*__
|
|
|
|
|
| +[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
|
| +
|
| +
|
| +[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 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 / method
|
| @@ -284,31 +237,3 @@ ignore-iface-methods=isImplementedBy,deferred,extends,names,namesAndDescriptions
|
|
|
| # 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 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=
|
| -
|
| -
|
| -[EXCEPTIONS]
|
| -
|
| -# Exceptions that will emit a warning when being caught. Defaults to
|
| -# "Exception"
|
| -overgeneral-exceptions=Exception
|
|
|