[flake8]
max-line-length = 100
extend-ignore =
    E203,
    W503,
    D100,
    D101,
    D102,
    D103,
    D104,
    D105,
    D107,
    D200,
    D205,
    D400,
    D401
exclude =
    .git,
    __pycache__,
    build,
    dist,
    *.egg-info
# F401 (unused import) is enforced everywhere except the deliberate re-export
# facades below: their import lists *are* the public API. ``franka_sim.limits``
# and ``franka_sim.server`` need no entry -- their ``__init__`` files are
# docstring-only and re-export nothing.
per-file-ignores =
    __init__.py:F401
    franka_sim/motion_limits.py:F401
    franka_sim/franka_sim_server.py:F401
