1*1fa4b3daSHector Dearman[MESSAGES CONTROL] 2*1fa4b3daSHector Dearman 3*1fa4b3daSHector Dearman# Disable the message, report, category or checker with the given id(s). 4*1fa4b3daSHector Dearman# TODO: Shrink this list to as small as possible. 5*1fa4b3daSHector Dearmandisable= 6*1fa4b3daSHector Dearman design, 7*1fa4b3daSHector Dearman similarities, 8*1fa4b3daSHector Dearman 9*1fa4b3daSHector Dearman bad-continuation, 10*1fa4b3daSHector Dearman fixme, 11*1fa4b3daSHector Dearman import-error, 12*1fa4b3daSHector Dearman invalid-name, 13*1fa4b3daSHector Dearman locally-disabled, 14*1fa4b3daSHector Dearman locally-enabled, 15*1fa4b3daSHector Dearman missing-docstring, 16*1fa4b3daSHector Dearman star-args, 17*1fa4b3daSHector Dearman wrong-import-position, 18*1fa4b3daSHector Dearman 19*1fa4b3daSHector Dearman 20*1fa4b3daSHector Dearman[REPORTS] 21*1fa4b3daSHector Dearman 22*1fa4b3daSHector Dearman# Don't write out full reports, just messages. 23*1fa4b3daSHector Dearmanreports=no 24*1fa4b3daSHector Dearman 25*1fa4b3daSHector Dearman 26*1fa4b3daSHector Dearman[BASIC] 27*1fa4b3daSHector Dearman 28*1fa4b3daSHector Dearman# Regular expression which should only match correct function names. 29*1fa4b3daSHector Dearmanfunction-rgx=^(?:(?P<exempt>setUp|tearDown|setUpModule|tearDownModule)|(?P<camel_case>_?[A-Z][a-zA-Z0-9]*))$ 30*1fa4b3daSHector Dearman 31*1fa4b3daSHector Dearman# Regular expression which should only match correct method names. 32*1fa4b3daSHector Dearmanmethod-rgx=^(?:(?P<exempt>_[a-z0-9_]+__|get|post|runTest|setUp|tearDown|setUpTestCase|tearDownTestCase|setupSelf|tearDownClass|setUpClass)|(?P<camel_case>(_{0,2}|test|assert)[A-Z][a-zA-Z0-9_]*))$ 33*1fa4b3daSHector Dearman 34*1fa4b3daSHector Dearman# Regular expression which should only match correct argument names. 35*1fa4b3daSHector Dearmanargument-rgx=^[a-z][a-z0-9_]*$ 36*1fa4b3daSHector Dearman 37*1fa4b3daSHector Dearman# Regular expression which should only match correct variable names. 38*1fa4b3daSHector Dearmanvariable-rgx=^[a-z][a-z0-9_]*$ 39*1fa4b3daSHector Dearman 40*1fa4b3daSHector Dearman# Good variable names which should always be accepted, separated by a comma. 41*1fa4b3daSHector Dearmangood-names=main,_ 42*1fa4b3daSHector Dearman 43*1fa4b3daSHector Dearman# List of builtins function names that should not be used, separated by a comma. 44*1fa4b3daSHector Dearmanbad-functions=apply,input,reduce 45*1fa4b3daSHector Dearman 46*1fa4b3daSHector Dearman 47*1fa4b3daSHector Dearman[VARIABLES] 48*1fa4b3daSHector Dearman 49*1fa4b3daSHector Dearman# Tells wether we should check for unused import in __init__ files. 50*1fa4b3daSHector Dearmaninit-import=no 51*1fa4b3daSHector Dearman 52*1fa4b3daSHector Dearman# A regular expression matching names used for dummy variables (i.e. not used). 53*1fa4b3daSHector Dearmandummy-variables-rgx=^_.*$|dummy 54*1fa4b3daSHector Dearman 55*1fa4b3daSHector Dearman 56*1fa4b3daSHector Dearman[TYPECHECK] 57*1fa4b3daSHector Dearman 58*1fa4b3daSHector Dearman# Tells wether missing members accessed in mixin class should be ignored. A 59*1fa4b3daSHector Dearman# mixin class is detected if its name ends with "mixin" (case insensitive). 60*1fa4b3daSHector Dearmanignore-mixin-members=yes 61*1fa4b3daSHector Dearman 62*1fa4b3daSHector Dearman 63*1fa4b3daSHector Dearman[FORMAT] 64*1fa4b3daSHector Dearman 65*1fa4b3daSHector Dearman# Maximum number of lines in a module. 66*1fa4b3daSHector Dearmanmax-module-lines=10000 67*1fa4b3daSHector Dearman 68*1fa4b3daSHector Dearman# We use two spaces for indents, instead of the usual four spaces or tab. 69*1fa4b3daSHector Dearmanindent-string=' ' 70