
[REPORTS]
output-format=colorized

[FORMAT]
# Use max line length of 100
max-line-length=100

[DESIGN]
# Maximum number of branch for function / method body.
max-branches=15

[BASIC]
# As far as I can tell, PEP-8 (Nov 1, 2013) does not specify
# a specific naming convention for variables and arguments
# prefer mixedcase, starting with a lowercase or underscore
variable-rgx=[a-z_][A-Za-z0-9_]{1,29}[A-Za-z0-9_]$

# Good variable names which should always be accepted, separated by a comma.
good-names=e,_

[MESSAGES CONTROL]
disable=
    super-with-arguments,  # Python 2
    too-few-public-methods,
    useless-object-inheritance,  # Python 2

[SIMILARITIES]
# Minimum lines number of a similarity.
min-similarity-lines=8

[SPELLING]

# Spelling dictionary name. Available dictionaries: en_US (myspell).
spelling-dict=en_US

# List of comma separated words that should not be checked.
spelling-ignore-words=
    Avram, ansicon, Args, assertRaisesRegexp, assertRegexpMatches, assertNotRegexpMatches, attr,
    AttributeError, autorefresh,
    BaseManager, bool,
    desc, downconverted, downloader,
    Enlighten's, exc,
    html,
    incr, IPC, iterable,
    kwargs,
    len, Lubkin,
    meth, Mozilla, MPL,
    noqa,
    peru, pragma, py,
    redirector, resize, resizing, RGB,
    seagreen, setscroll, sphinxcontrib, ss, StatusBar, stdout,
    stderr, str, subcounter, subcounters, submodule,
    subprocesses, sys,
    TestCase, tty, TTY, tuple,
    unicode, unittest,
    ValueError
