[flake8]
count = True
doctests = True
statistics = True
disable-noqa = True
max-line-length = 120
accept-encodings = utf-8
exclude = *.pyc, __pycache__
snippets = # coding=utf-8
ignore =
    # Missing trailing comma in Python 3
    C813,
    # Missing trailing comma in Python 3.5+
    C815,
    # Missing trailing comma in Python 3.5+
    C816,
    # Missing docstring in public module
    D100,
    # Missing docstring in public class
    D101,
    # Missing docstring in public method
    D102,
    # Missing docstring in public function
    D103,
    # Missing docstring in public package
    D104,
    # Missing docstring in magic method
    D105,
    # First line should end with a period
    D400,
    # First line should be in imperative mood
    D401,
    # Format string does contain unindexed parameters
    P101,
    # Use u""" for Unicode docstrings
    D302,
    # Logging statement uses string.format()
    G001
format = [${red_bold}%(code)s${reset}] %(path)s: (%(row)d,%(col)d) - %(text)s
