[flake8]
exclude =
    # No need to traverse our git directory
    .git,
    # There's no value in checking cache directories
    __pycache__,
    # This contains our built output
    .build,
    # This contains builds of flake8 that we don't want to check
    dist
max-complexity = 10
per-file-ignores =
    # imported but unused
    __init__.py: F401
# match what black's default
max-line-length = 88
# use google's docstring standards
docstring-convention = google
# first sentence should be imperative
extend-select = D400, D401
