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 fixme, 10*1fa4b3daSHector Dearman locally-disabled, 11*1fa4b3daSHector Dearman locally-enabled, 12*1fa4b3daSHector Dearman missing-docstring, 13*1fa4b3daSHector Dearman no-member, 14*1fa4b3daSHector Dearman no-self-use, 15*1fa4b3daSHector Dearman protected-access, 16*1fa4b3daSHector Dearman star-args, 17*1fa4b3daSHector Dearman 18*1fa4b3daSHector Dearman 19*1fa4b3daSHector Dearman[REPORTS] 20*1fa4b3daSHector Dearman 21*1fa4b3daSHector Dearman# Don't write out full reports, just messages. 22*1fa4b3daSHector Dearmanreports=no 23*1fa4b3daSHector Dearman 24*1fa4b3daSHector Dearman 25*1fa4b3daSHector Dearman[BASIC] 26*1fa4b3daSHector Dearman 27*1fa4b3daSHector Dearman# Regular expression which should only match correct function names. 28*1fa4b3daSHector Dearmanfunction-rgx=^(?:(?P<exempt>setUp|tearDown|setUpModule|tearDownModule)|(?P<camel_case>_?[A-Z][a-zA-Z0-9]*))$ 29*1fa4b3daSHector Dearman 30*1fa4b3daSHector Dearman# Regular expression which should only match correct method names. 31*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_]*))$ 32*1fa4b3daSHector Dearman 33*1fa4b3daSHector Dearman# Regular expression which should only match correct argument names. 34*1fa4b3daSHector Dearmanargument-rgx=^[a-z][a-z0-9_]*$ 35*1fa4b3daSHector Dearman 36*1fa4b3daSHector Dearman# Regular expression which should only match correct variable names. 37*1fa4b3daSHector Dearmanvariable-rgx=^[a-z][a-z0-9_]*$ 38*1fa4b3daSHector Dearman 39*1fa4b3daSHector Dearman# Good variable names which should always be accepted, separated by a comma. 40*1fa4b3daSHector Dearmangood-names=main,_ 41*1fa4b3daSHector Dearman 42*1fa4b3daSHector Dearman# List of builtins function names that should not be used, separated by a comma. 43*1fa4b3daSHector Dearmanbad-functions=apply,input,reduce 44*1fa4b3daSHector Dearman 45*1fa4b3daSHector Dearman 46*1fa4b3daSHector Dearman[VARIABLES] 47*1fa4b3daSHector Dearman 48*1fa4b3daSHector Dearman# Tells wether we should check for unused import in __init__ files. 49*1fa4b3daSHector Dearmaninit-import=no 50*1fa4b3daSHector Dearman 51*1fa4b3daSHector Dearman# A regular expression matching names used for dummy variables (i.e. not used). 52*1fa4b3daSHector Dearmandummy-variables-rgx=^\*{0,2}(_$|unused_) 53*1fa4b3daSHector Dearman 54*1fa4b3daSHector Dearman 55*1fa4b3daSHector Dearman[TYPECHECK] 56*1fa4b3daSHector Dearman 57*1fa4b3daSHector Dearman# Tells wether missing members accessed in mixin class should be ignored. A 58*1fa4b3daSHector Dearman# mixin class is detected if its name ends with "mixin" (case insensitive). 59*1fa4b3daSHector Dearmanignore-mixin-members=yes 60*1fa4b3daSHector Dearman 61*1fa4b3daSHector Dearman 62*1fa4b3daSHector Dearman[FORMAT] 63*1fa4b3daSHector Dearman 64*1fa4b3daSHector Dearman# Maximum number of lines in a module. 65*1fa4b3daSHector Dearmanmax-module-lines=2000 66*1fa4b3daSHector Dearman 67*1fa4b3daSHector Dearman# We use two spaces for indents, instead of the usual four spaces or tab. 68*1fa4b3daSHector Dearmanindent-string=' ' 69