testsAndMisc-archive/python_pkg
Krzysztof kuhy Rudnicki 2f13a8c228 refactor(lichess_bot): reduce complexity with dataclasses and extracted functions
- Add GameState, GameMeta, BotContext dataclasses for state bundling
- Extract 20+ helper functions from nested closures to module level
- Fix C901, PLR0912, PLR0915 complexity violations
- Fix mypy type errors with proper type annotations
- Add noqa for intentional S603 (subprocess call to trusted internal script)
2025-11-30 23:40:53 +01:00
..
download_cats fix(lint): convert os.path to pathlib - remove PTH per-file ignores 2025-11-30 23:03:03 +01:00
extract_links fix(lint): convert os.path to pathlib - remove PTH per-file ignores 2025-11-30 23:03:03 +01:00
keyboard_coop fix(lint): convert os.path to pathlib - remove PTH per-file ignores 2025-11-30 23:03:03 +01:00
lichess_bot refactor(lichess_bot): reduce complexity with dataclasses and extracted functions 2025-11-30 23:40:53 +01:00
mock_server refactor: rename folders to fix N999, INP001, S311 linting rules 2025-11-30 21:20:17 +01:00
randomize_numbers fix(lint): LOG015 - replace root logger with module loggers 2025-11-30 21:59:24 +01:00
scrape_website fix(lint): convert os.path to pathlib - remove PTH per-file ignores 2025-11-30 23:03:03 +01:00
stockfish_analysis refactor(stockfish_analysis): reduce complexity of main() function 2025-11-30 23:23:10 +01:00
tag_divider fix(lint): convert os.path to pathlib - remove PTH per-file ignores 2025-11-30 23:03:03 +01:00