blob: 41027479061b42b3bbf67015f0e64449baa4e67b [file] [log] [blame]
Nathaniel Manistae151a212017-02-24 17:47:24 +00001[VARIABLES]
2# TODO(https://github.com/PyCQA/pylint/issues/1345): How does the inspection
3# not include "unused_" and "ignored_" by default?
4dummy-variables-rgx=^ignored_|^unused_
5
Nathaniel Manistadb0f85b2017-03-03 05:41:50 +00006[DESIGN]
7# NOTE(nathaniel): Not particularly attached to this value; it just seems to
8# be what works for us at the moment (excepting the dead-code-walking Beta
9# API).
10max-args=6
11
Nathaniel Manista8903a192017-03-02 18:49:07 +000012[MISCELLANEOUS]
13# NOTE(nathaniel): We are big fans of "TODO(<issue link>): " and
14# "NOTE(<username or issue link>): ". We do not allow "TODO:",
15# "TODO(<username>):", "FIXME:", or anything else.
16notes=FIXME,XXX
17
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080018[MESSAGES CONTROL]
19
20#TODO: Enable missing-docstring
21#TODO: Enable too-few-public-methods
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080022#TODO: Enable no-init
23#TODO: Enable duplicate-code
24#TODO: Enable invalid-name
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080025#TODO: Enable locally-disabled
26#TODO: Enable protected-access
27#TODO: Enable no-name-in-module
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080028#TODO: Enable wrong-import-order
Nathaniel Manistab16d7652017-03-02 21:10:12 +000029# TODO(https://github.com/PyCQA/pylint/issues/59#issuecomment-283774279):
30# enable cyclic-import after a 1.7-or-later pylint release that recognizes our
31# disable=cyclic-import suppressions.
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080032#TODO: Enable too-many-instance-attributes
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080033#TODO: Enable too-many-lines
34#TODO: Enable redefined-variable-type
35#TODO: Enable next-method-called
36#TODO: Enable import-error
37#TODO: Enable useless-else-on-loop
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080038#TODO: Enable too-many-nested-blocks
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080039
Nathaniel Manista3ec13662017-03-03 06:23:53 +000040disable=missing-docstring,too-few-public-methods,no-init,duplicate-code,invalid-name,locally-disabled,protected-access,no-name-in-module,wrong-import-order,cyclic-import,too-many-instance-attributes,too-many-lines,redefined-variable-type,next-method-called,import-error,useless-else-on-loop,too-many-nested-blocks