[flake8]
# Flake8 configuration for Nokia NSP Ansible Collection
max-line-length = 120
extend-ignore = E203, W503
exclude =
    .git,
    __pycache__,
    ansible-env/,
    site/,
    .backup/
select =
    E,      # Error
    W,      # Warning
    F,      # PyFlakes (catches unused imports/variables)
    C901,   # McCabe complexity
    B,      # flake8-bugbear
per-file-ignores =
    __init__.py:F401
show-source = True
statistics = True
