d7c12953创建于 2025年5月28日历史提交
[flake8]
exclude = .git,__pycache__,.eggs,build
ignore =
    # multiple spaces before operator - used for visual indent of constants in some files
    E221,

per-file-ignores =
    # tests often manipulate sys.path before importing the main tools, so ignore import order violations
    test/*.py: E402,

    # multiple spaces after ',' and long lines - used for visual layout of eFuse data
    espefuse/efuse/*/mem_definition.py:  E241, E501,
    espefuse/efuse/*/operations.py:  E241, E501, F401,
    espefuse/efuse/*/fields.py:  E241, E501,

    # ignore long lines - used for RS encoding pairs
    test/test_modules.py: E501,

    # don't check for unused imports in __init__.py files
    __init__.py: F401,

    # allow definition from star imports in docs config
    docs/conf_common.py: F405,

# Compatibility with Black
max-line-length = 88
extend-ignore = E203, W503,