blob: a8d14599405fa3d717968286ad9c40eac826b62a [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
28#TODO: Enable unused-argument
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080029#TODO: Enable wrong-import-order
Nathaniel Manistab16d7652017-03-02 21:10:12 +000030# TODO(https://github.com/PyCQA/pylint/issues/59#issuecomment-283774279):
31# enable cyclic-import after a 1.7-or-later pylint release that recognizes our
32# disable=cyclic-import suppressions.
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080033#TODO: Enable too-many-instance-attributes
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080034#TODO: Enable too-many-locals
35#TODO: Enable too-many-lines
36#TODO: Enable redefined-variable-type
37#TODO: Enable next-method-called
38#TODO: Enable import-error
39#TODO: Enable useless-else-on-loop
40#TODO: Enable too-many-return-statements
41#TODO: Enable too-many-nested-blocks
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080042
Nathaniel Manistadb0f85b2017-03-03 05:41:50 +000043disable=missing-docstring,too-few-public-methods,no-init,duplicate-code,invalid-name,locally-disabled,protected-access,no-name-in-module,unused-argument,wrong-import-order,cyclic-import,too-many-instance-attributes,too-many-locals,too-many-lines,redefined-variable-type,next-method-called,import-error,useless-else-on-loop,too-many-return-statements,too-many-nested-blocks