[flake8]
doctests = True
max-line-length = 90
ignore =
    # =======================
    # flake: E###, F###, W###
    # =======================
    # pycodestyle v2.4.0 default ignore is E121,E123,E126,E226,E24,E704,W503,W504
    # flake8 v3.3.0 default ignore is      E121,E123,E126,E226,E24,E704,W503,W504
    W503,W504,
    # =====================================
    # pydocstyle: D### - Missing Docstrings
    # =====================================
    # D100	Missing docstring in public module
    # D101	Missing docstring in public class
    # D102	Missing docstring in public method
    # D103	Missing docstring in public function
    # D104	Missing docstring in public package
    # D105	Missing docstring in magic method
    # D107	Missing docstring in __init__
    # TODO: Fix some of these?
    D101,D102,D103,D105,D107,
    # ====================================
    # pydocstyle: D### - Whitespace Issues
    # ====================================
    # D412	No blank lines allowed between a section header and its content
    # We ignore D412 deliberately:
    D412
