[flake8]

per-file-ignores =
    tests/*.py:D103, D100

ignore =
    E203, # Whitespace before ':'
    E402, # Import not at top of file
    E501, # Line too long
    W503, # Line break before binary operator
    B006, # Mutable data structures in argument defaults
    D107, # Missing docstring in init
select =
    C, # McCabe complexity
    E, # pep8 errors
    F, # pyflakes
    W, # pep8 warnings
    B,  # Bugbear plugin
    B950,
    D,  # pydocstyle plugin
max-line-length = 88