mirror of
https://github.com/kuhyx/screen-locker.git
synced 2026-11-10 21:07:14 +01:00
|
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
Tests / test (3.10) (push) Waiting to run
Tests / test (3.11) (push) Waiting to run
Tests / test (3.12) (push) Waiting to run
Tests / lock-popup-safety (push) Waiting to run
release-apk / release (APK) (push) Waiting to run
The gate this whole refactor was aimed at had two holes: - `MAX_LINES` was 400, while `refresh_refactor_todo.py` reported against 250. The hook and the TODO generator disagreed about what "over the cap" meant. - `types_or` was [python, shell], so the hook had never inspected a single Dart file. Every file in the refactor — workout_screen.dart at 633 lines included — was exempt from the check it was being split to satisfy. A violation also exited 1 while printing nothing, so a developer got a failed commit with no indication of which file or by how much. It now names the file and the overage on stderr. Verified by planting a 260-line Dart file: the hook exits 1 and reports it. Boundary checked at 250 (pass) / 251 (fail). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EveB813BQ8abAP68VSqZ5Y |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| _popup_form_check.py | ||
| _xvfb_reexec.py | ||
| check_file_length.py | ||
| check_flutter_coverage.sh | ||
| check_no_crdt_sync_override.sh | ||
| check_requirements_sync.py | ||
| check_silent_failures_dart.py | ||
| check_silent_failures.py | ||
| ci_mirror.sh | ||
| fix_2026_07_26_sport.py | ||
| refresh_refactor_todo.py | ||
| setup_mcp.sh | ||
| split_dart_test.py | ||
| verify_lock_popup_safety.py | ||
| verify_screen_fits.py | ||