[flake8]
# Flake8 configuration for SousChef project
# Note: Project uses Ruff as primary linter; this is for IDE compatibility only
# Line length - handled by Ruff formatter (88 chars)
# E501: Line too long (handled by Ruff)
# E203: Whitespace before ':' (conflicts with Black/Ruff formatting)
# F401: Imported but unused (ignore where # noqa: F401 is present - backward compatibility)
extend-ignore = E501, E203
per-file-ignores =
souschef/server.py:F401
# Exclude standard directories
exclude =
.git,
__pycache__,
.venv,
.pytest_cache,
.mypy_cache,
.coverage,
htmlcov,
dist,
build,
*.egg-info
# Match project structure
max-line-length = 88