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