- .pre-commit-config.yaml : hooks ruff, mypy, bandit, detect-secrets, whitespace - .secrets.baseline : baseline detect-secrets (faux positif GUIDE_DEV_PYTHON.md) - pyproject.toml : migration clés ruff vers [tool.ruff.lint], exclusion guide du format - pip install -e ".[dev]" : dépendances installées dans le venv - pre-commit install : hook git installé - TODO.md : items M1 cochés Validations : - ruff check . : PASS - ruff format --check . : PASS - mypy . : PASS (17 fichiers) - pytest : PASS (0 test, infrastructure OK) - bandit -r pronote_sync/ : PASS - pre-commit run --all-files : 9 passed, 1 skipped, 0 failed - import pronote_sync : OK Co-authored-by: OpenCode/orchestrator <opencode-orchestrator@agents.invalid>
2.9 KiB
2.9 KiB