# Slightly relaxed flake8 settings for types and hierarchies.

[flake8]
ignore =
    # BrainVISA processes usually have 2-space indentation
    E111, E114, E129,
    # Legacy code often has unusual whitespace
    E201, E202, E231,
    # E203 (whitespace before ':') has false positives for array slicings
    E203,
    # these are on the default ignore list
    E121, E126, E226, E133, E203, E241,
    # 79 characters per line are too restrictive for Signatures
    E501,
    # We want line-break *before* the operator (new PEP8 style similar to math)
    W503,
    # Gives false positives when a name contains an uppercase acronym
    N802,
    # Formats and hierarchies are executed with execfile() and have to use
    # implicitly defined names
    F821
