[flake8]
max-line-length = 120
exclude = 
    __pycache__,
    *.pyc,
    .git,
    .venv,
    build,
    dist,
    *.egg-info
# E402: module level import not at top of file
# This is standard in Ansible modules where DOCUMENTATION must come before imports
per-file-ignores =
    plugins/modules/*.py:E402
