blob: 04c0088c88e50f1e5299255bc338fdeec4d742f7 [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 Manista8903a192017-03-02 18:49:07 +00006[MISCELLANEOUS]
7# NOTE(nathaniel): We are big fans of "TODO(<issue link>): " and
8# "NOTE(<username or issue link>): ". We do not allow "TODO:",
9# "TODO(<username>):", "FIXME:", or anything else.
10notes=FIXME,XXX
11
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080012[MESSAGES CONTROL]
13
14#TODO: Enable missing-docstring
15#TODO: Enable too-few-public-methods
16#TODO: Enable too-many-arguments
17#TODO: Enable no-init
18#TODO: Enable duplicate-code
19#TODO: Enable invalid-name
20#TODO: Enable suppressed-message
21#TODO: Enable locally-disabled
22#TODO: Enable protected-access
23#TODO: Enable no-name-in-module
24#TODO: Enable unused-argument
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080025#TODO: Enable wrong-import-order
Nathaniel Manistab16d7652017-03-02 21:10:12 +000026# TODO(https://github.com/PyCQA/pylint/issues/59#issuecomment-283774279):
27# enable cyclic-import after a 1.7-or-later pylint release that recognizes our
28# disable=cyclic-import suppressions.
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080029#TODO: Enable too-many-instance-attributes
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080030#TODO: Enable too-many-locals
31#TODO: Enable too-many-lines
32#TODO: Enable redefined-variable-type
33#TODO: Enable next-method-called
34#TODO: Enable import-error
35#TODO: Enable useless-else-on-loop
36#TODO: Enable too-many-return-statements
37#TODO: Enable too-many-nested-blocks
38#TODO: Enable super-init-not-called
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080039
Nathaniel Manistaaf392562017-03-03 01:06:20 +000040disable=missing-docstring,too-few-public-methods,too-many-arguments,no-init,duplicate-code,invalid-name,suppressed-message,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,super-init-not-called