PageRenderTime 194ms CodeModel.GetById 50ms app.highlight 82ms RepoModel.GetById 59ms app.codeStats 0ms

/googlecl-pylint.rc

http://googlecl.googlecode.com/
Windows Resource File | 236 lines | 156 code | 80 blank | 0 comment | 0 complexity | 1f0f39b766a16c7a23c63f1452d81085 MD5 | raw file
  1[MASTER]
  2
  3# Specify a configuration file.
  4#rcfile=
  5
  6# Python code to execute, usually for sys.path manipulation such as
  7# pygtk.require().
  8#init-hook=
  9
 10# Profiled execution.
 11profile=no
 12
 13# Add <file or directory> to the black list. It should be a base name, not a
 14# path. You may set this option multiple times.
 15ignore=CVS
 16
 17# Pickle collected data for later comparisons.
 18persistent=yes
 19
 20# List of plugins (as comma separated values of python modules names) to load,
 21# usually to register additional checkers.
 22load-plugins=
 23
 24
 25[MESSAGES CONTROL]
 26
 27# Enable the message, report, category or checker with the given id(s). You can
 28# either give multiple identifier separated by comma (,) or put this option
 29# multiple time.
 30#enable=
 31
 32# Disable the message, report, category or checker with the given id(s). You
 33# can either give multiple identifier separated by comma (,) or put this option
 34# multiple time.
 35#disable=
 36
 37
 38[REPORTS]
 39
 40# Set the output format. Available formats are text, parseable, colorized, msvs
 41# (visual studio) and html
 42output-format=text
 43
 44# Include message's id in output
 45include-ids=no
 46
 47# Put messages in a separate file for each module / package specified on the
 48# command line instead of printing them on stdout. Reports (if any) will be
 49# written in a file name "pylint_global.[txt|html]".
 50files-output=no
 51
 52# Tells whether to display a full report or only the messages
 53reports=yes
 54
 55# Python expression which should return a note less than 10 (10 is the highest
 56# note). You have access to the variables errors warning, statement which
 57# respectively contain the number of errors / warnings messages and the total
 58# number of statements analyzed. This is used by the global evaluation report
 59# (R0004).
 60evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)
 61
 62# Add a comment according to your evaluation note. This is used by the global
 63# evaluation report (R0004).
 64comment=no
 65
 66
 67[VARIABLES]
 68
 69# Tells whether we should check for unused import in __init__ files.
 70init-import=no
 71
 72# A regular expression matching names used for dummy variables (i.e. not used).
 73dummy-variables-rgx=_|dummy
 74
 75# List of additional names supposed to be defined in builtins. Remember that
 76# you should avoid to define new builtins when possible.
 77additional-builtins=
 78
 79
 80[BASIC]
 81
 82# Required attributes for module, separated by a comma
 83required-attributes=
 84
 85# List of builtins function names that should not be used, separated by a comma
 86bad-functions=map,filter,apply,input
 87
 88# Regular expression which should only match correct module names
 89module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
 90
 91# Regular expression which should only match correct module level names
 92const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$
 93
 94# Regular expression which should only match correct class names
 95class-rgx=[A-Z_][a-zA-Z0-9]+$
 96
 97# Regular expression which should only match correct function names
 98function-rgx=[a-z_][a-z0-9_]{2,30}$
 99
100# Regular expression which should only match correct method names
101method-rgx=[a-z_][a-z0-9_]{2,30}$
102
103# Regular expression which should only match correct instance attribute names
104attr-rgx=[a-z_][a-z0-9_]{2,30}$
105
106# Regular expression which should only match correct argument names
107argument-rgx=[a-z_][a-z0-9_]{2,30}$
108
109# Regular expression which should only match correct variable names
110variable-rgx=[a-z_][a-z0-9_]{2,30}$
111
112# Regular expression which should only match correct list comprehension /
113# generator expression variable names
114inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$
115
116# Good variable names which should always be accepted, separated by a comma
117good-names=i,j,k,ex,Run,_
118
119# Bad variable names which should always be refused, separated by a comma
120bad-names=foo,bar,baz,toto,tutu,tata
121
122# Regular expression which should only match functions or classes name which do
123# not require a docstring
124no-docstring-rgx=__.*__
125
126
127[MISCELLANEOUS]
128
129# List of note tags to take in consideration, separated by a comma.
130notes=FIXME,XXX,TODO
131
132
133[FORMAT]
134
135# Maximum number of characters on a single line.
136max-line-length=80
137
138# Maximum number of lines in a module
139max-module-lines=1000
140
141# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1
142# tab).
143indent-string='  '
144
145
146[SIMILARITIES]
147
148# Minimum lines number of a similarity.
149min-similarity-lines=4
150
151# Ignore comments when computing similarities.
152ignore-comments=yes
153
154# Ignore docstrings when computing similarities.
155ignore-docstrings=yes
156
157
158[TYPECHECK]
159
160# Tells whether missing members accessed in mixin class should be ignored. A
161# mixin class is detected if its name ends with "mixin" (case insensitive).
162ignore-mixin-members=yes
163
164# List of classes names for which member attributes should not be checked
165# (useful for classes with attributes dynamically set).
166ignored-classes=SQLObject
167
168# When zope mode is activated, add a predefined set of Zope acquired attributes
169# to generated-members.
170zope=no
171
172# List of members which are set dynamically and missed by pylint inference
173# system, and so shouldn't trigger E0201 when accessed.
174generated-members=REQUEST,acl_users,aq_parent
175
176
177[DESIGN]
178
179# Maximum number of arguments for function / method
180max-args=5
181
182# Argument names that match this expression will be ignored. Default to name
183# with leading underscore
184ignored-argument-names=_.*
185
186# Maximum number of locals for function / method body
187max-locals=15
188
189# Maximum number of return / yield for function / method body
190max-returns=6
191
192# Maximum number of branch for function / method body
193max-branchs=12
194
195# Maximum number of statements in function / method body
196max-statements=50
197
198# Maximum number of parents for a class (see R0901).
199max-parents=7
200
201# Maximum number of attributes for a class (see R0902).
202max-attributes=7
203
204# Minimum number of public methods for a class (see R0903).
205min-public-methods=2
206
207# Maximum number of public methods for a class (see R0904).
208max-public-methods=20
209
210
211[IMPORTS]
212
213# Deprecated modules which should not be used, separated by a comma
214deprecated-modules=regsub,string,TERMIOS,Bastion,rexec
215
216# Create a graph of every (i.e. internal and external) dependencies in the
217# given file (report RP0402 must not be disabled)
218import-graph=
219
220# Create a graph of external dependencies in the given file (report RP0402 must
221# not be disabled)
222ext-import-graph=
223
224# Create a graph of internal dependencies in the given file (report RP0402 must
225# not be disabled)
226int-import-graph=
227
228
229[CLASSES]
230
231# List of interface methods to ignore, separated by a comma. This is used for
232# instance to not check methods defines in Zope's Interface base class.
233ignore-iface-methods=isImplementedBy,deferred,extends,names,namesAndDescriptions,queryDescriptionFor,getBases,getDescriptionFor,getDoc,getName,getTaggedValue,getTaggedValueTags,isEqualOrExtendedBy,setTaggedValue,isImplementedByInstancesOf,adaptWith,is_implemented_by
234
235# List of method names used to declare (i.e. assign) instance attributes.
236defining-attr-methods=__init__,__new__,setUp