mirror of
https://github.com/kuhyx/steam-backlog-enforcer.git
synced 2026-11-10 21:47:04 +01:00
CI on main was already red before this branch. Address the repo-wide failures that `pre-commit run --all-files` and the test job surface: - requirements.txt: add `mcp>=1.9` so the CI/dev env can import steam_backlog_enforcer._mcp and collect test_mcp.py (mcp stays an optional dep in pyproject for the light systemd/CLI path). - _stats.py: hoist the SteamAPIError import to module scope (PLC0415) and wrap an over-length f-string (E501). - _web_dataset.py, docs/pick_game_manually_design.md: codespell typo fixes (unparsable, achievements, aggressively, until) + trailing newline. - scripts/setup_mcp.sh: split declare/assign for SCRIPT_DIR/REPO_DIR (shellcheck SC2155). Tests remain 100% covered. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017RRCdR4D8SaVrN2xraMQxM |
||
|---|---|---|
| .. | ||
| setup_mcp.sh | ||