HappyOnigiri
caa02c44f7
refactor: remove css check ignore logic and main.css
2026-01-27 07:48:44 +09:00
HappyOnigiri
47aac400a7
feat: add script to check for empty CSS rulesets
2026-01-27 07:39:54 +09:00
HappyOnigiri
366890831a
feat: add frontend API usage check script
2026-01-22 09:56:28 +09:00
HappyOnigiri
e922d7ac06
feat: add API response structure check to AST checks
2026-01-22 09:56:28 +09:00
HappyOnigiri
813e4e4b03
chore: update ignore rules and api check script
2026-01-18 07:03:32 +09:00
HappyOnigiri
9a8a6a8b37
refactor: unify AST check scripts into a modular structure
2026-01-17 06:43:01 +09:00
HappyOnigiri
75666fa6d4
feat: add dependency check script to ensure zero-dependency rule
...
This script verifies that only allowed standard libraries and specific
external packages are used in the codebase.
2026-01-17 06:37:37 +09:00
HappyOnigiri
9216b10b3a
chore: fix lint warnings and ensure compatibility in check_api_dataclass_usage.py
2026-01-17 06:33:13 +09:00
HappyOnigiri
aa0c95e9d3
refactor: migrate dict-style access to dataclasses in API and scan service
...
- Introduced `ImageSnapshotResponse` dataclass for image snapshot API
- Migrated `scan_service` state to use `ScanStatus` dataclass
- Replaced dictionary subscripting with attribute access in `api.py`
- Added type annotations to `check_api_dataclass_usage.py` to satisfy CI
- Fixed `get_scan_status` to return serialized dataclass
This resolves "Forbidden subscript access" errors reported by CI.
2026-01-17 06:29:56 +09:00
HappyOnigiri
0c1bb6dae9
chore: add color-check-ignore support to color check script
2026-01-12 19:22:53 +09:00
HappyOnigiri
a77a37e10d
chore: add color check script and update Makefile targets
2026-01-12 19:07:04 +09:00