blob: e5b5b570a89847d9584d521fb0e9ee93dd4b702c [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 redefined-outer-name
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080030#TODO: Enable too-many-instance-attributes
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080031#TODO: Enable too-many-locals
32#TODO: Enable too-many-lines
33#TODO: Enable redefined-variable-type
34#TODO: Enable next-method-called
35#TODO: Enable import-error
36#TODO: Enable useless-else-on-loop
37#TODO: Enable too-many-return-statements
38#TODO: Enable too-many-nested-blocks
39#TODO: Enable super-init-not-called
Mehrdad Afshari1a967c32017-02-13 11:38:17 -080040
Nathaniel Manista4531cbe2017-03-02 19:25:19 +000041disable=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,redefined-outer-name,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