mirror of
https://github.com/kuhyx/utils.git
synced 2026-11-10 19:07:17 +01:00
Add file-length survey baseline (2026-08-14)
The measured distribution the 250-line cap was derived from, and the 657 files currently over it, so the baseline is reproducible rather than a number in a commit message. Stored as JSON, not a text list: a 651-line .txt would itself have failed the gate, and the data belongs in a data file. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C7yZz45ezmzCB89Cv5gAtZ
This commit is contained in:
parent
c9bf289510
commit
c54211f112
208
file_length/SURVEY-2026-08-14.txt
Normal file
208
file_length/SURVEY-2026-08-14.txt
Normal file
@ -0,0 +1,208 @@
|
||||
==============================================================================
|
||||
TOTALS: 4045 readable files (code 2700, prose 580, data 765)
|
||||
code lines total: 471,749
|
||||
==============================================================================
|
||||
|
||||
### LONGEST FILES OVERALL (any readable kind), top 30
|
||||
|
||||
lines kind lang path
|
||||
------ ----- ---------- ---------------------------------------------------------------------------------------------------------
|
||||
174800 prose Text testsAndMisc/linux_configuration/scripts/periodic_background/digital_wellbeing/pacman/words.txt
|
||||
2053 prose Markdown testsAndMisc/docs/superpowers/plans/2026-05-01-phone-focus-recovery.md
|
||||
1838 prose Markdown todo/BACKLOG.md
|
||||
1734 code Shell testsAndMisc/linux_configuration/scripts/periodic_background/digital_wellbeing/setup_midnight_shutdown.sh
|
||||
1570 data JSON testsAndMisc/linux_configuration/scripts/periodic_background/digital_wellbeing/leechblock_defaults.json
|
||||
1475 data JSON macro-cam/assets/testdata/meals.json
|
||||
1437 code TypeScript konbini-67/src/core/shift.test.ts
|
||||
1417 code Dart epopeja_karta/lib/l10n/generated/app_localizations.dart
|
||||
1383 code Shell testsAndMisc/linux_configuration/scripts/single_use/features/setup_nextcloud_raspberry.sh
|
||||
1337 code Shell testsAndMisc/linux_configuration/scripts/periodic_background/check_and_enable_services.sh
|
||||
1325 code Dart home_inventory/test/data/item_repository_test.dart
|
||||
1276 code Shell testsAndMisc/linux_configuration/scripts/single_use/features/raspberry_pi_nextcloud.sh
|
||||
1274 data JSON macro-cam/assets/testdata/model_areas.json
|
||||
1120 code Dart home_inventory/lib/data/item_repository.dart
|
||||
1116 code Shell testsAndMisc/linux_configuration/scripts/single_use/utils/root_bl9000.sh
|
||||
1101 prose Markdown diet-guard/CLAUDE.md
|
||||
1097 code TypeScript konbini-67/src/core/shift.ts
|
||||
1091 data JSON macro-cam/assets/testdata/claude_meal_estimates.json
|
||||
1091 code Shell testsAndMisc/phone_focus_mode/focus_ctl.sh
|
||||
1089 code Dart dufs-cloud/app/test/browser_screen_test.dart
|
||||
1076 code Python steam-backlog-enforcer/steam_backlog_enforcer/main.py
|
||||
1072 code Python steam-backlog-enforcer/steam_backlog_enforcer/tests/test_stats.py
|
||||
1052 code Dart diet-guard/app/lib/screens/history_screen.dart
|
||||
1047 code TypeScript dufs-cloud/web/src/components/gallery.test.tsx
|
||||
1042 code Python steam-backlog-enforcer/steam_backlog_enforcer/tests/test_total_block.py
|
||||
1017 code Dart diet-guard/app/test/screens/history_screen_test.dart
|
||||
1017 code Shell testsAndMisc/linux_configuration/scripts/single_use/utils/generate_study_materials.sh
|
||||
942 code Shell testsAndMisc/linux_configuration/scripts/single_use/utils/lookup_docs.sh
|
||||
929 code Shell testsAndMisc/linux_configuration/scripts/periodic_background/digital_wellbeing/pacman/pacman_wrapper.sh
|
||||
925 prose Markdown todo/CLAUDE.md
|
||||
|
||||
### LONGEST CODE FILES, top 30
|
||||
|
||||
lines lang commits/yr path
|
||||
----- ---------- ---------- ---------------------------------------------------------------------------------------------------------
|
||||
1734 Shell 9 testsAndMisc/linux_configuration/scripts/periodic_background/digital_wellbeing/setup_midnight_shutdown.sh
|
||||
1437 TypeScript 12 konbini-67/src/core/shift.test.ts
|
||||
1417 Dart 2 epopeja_karta/lib/l10n/generated/app_localizations.dart
|
||||
1383 Shell 1 testsAndMisc/linux_configuration/scripts/single_use/features/setup_nextcloud_raspberry.sh
|
||||
1337 Shell 8 testsAndMisc/linux_configuration/scripts/periodic_background/check_and_enable_services.sh
|
||||
1325 Dart 6 home_inventory/test/data/item_repository_test.dart
|
||||
1276 Shell 1 testsAndMisc/linux_configuration/scripts/single_use/features/raspberry_pi_nextcloud.sh
|
||||
1120 Dart 7 home_inventory/lib/data/item_repository.dart
|
||||
1116 Shell 1 testsAndMisc/linux_configuration/scripts/single_use/utils/root_bl9000.sh
|
||||
1097 TypeScript 13 konbini-67/src/core/shift.ts
|
||||
1091 Shell 9 testsAndMisc/phone_focus_mode/focus_ctl.sh
|
||||
1089 Dart 12 dufs-cloud/app/test/browser_screen_test.dart
|
||||
1076 Python 26 steam-backlog-enforcer/steam_backlog_enforcer/main.py
|
||||
1072 Python 4 steam-backlog-enforcer/steam_backlog_enforcer/tests/test_stats.py
|
||||
1052 Dart 6 diet-guard/app/lib/screens/history_screen.dart
|
||||
1047 TypeScript 9 dufs-cloud/web/src/components/gallery.test.tsx
|
||||
1042 Python 2 steam-backlog-enforcer/steam_backlog_enforcer/tests/test_total_block.py
|
||||
1017 Dart 6 diet-guard/app/test/screens/history_screen_test.dart
|
||||
1017 Shell 2 testsAndMisc/linux_configuration/scripts/single_use/utils/generate_study_materials.sh
|
||||
942 Shell 2 testsAndMisc/linux_configuration/scripts/single_use/utils/lookup_docs.sh
|
||||
929 Shell 6 testsAndMisc/linux_configuration/scripts/periodic_background/digital_wellbeing/pacman/pacman_wrapper.sh
|
||||
918 Shell 5 testsAndMisc/linux_configuration/scripts/periodic_background/digital_wellbeing/setup_night_lockdown.sh
|
||||
912 Shell 5 testsAndMisc/linux_configuration/scripts/periodic_background/hosts/install.sh
|
||||
912 Shell 3 testsAndMisc/linux_configuration/scripts/single_use/features/setup_searxng.sh
|
||||
909 Dart 15 dufs-cloud/app/lib/screens/browser_screen.dart
|
||||
897 Dart 8 screen-locker/stronglift_replacement/workout_app/lib/screens/history_screen.dart
|
||||
896 Dart 2 epopeja_karta/test/widget_test.dart
|
||||
870 Shell 2 testsAndMisc/linux_configuration/scripts/single_use/utils/update_android_hosts.sh
|
||||
869 Shell 3 testsAndMisc/linux_configuration/scripts/single_use/utils/analyze_repo.sh
|
||||
850 Python 3 europe-county-map/scripts/extract_ck3_counties.py
|
||||
|
||||
### LONGEST PROSE (md/txt/rst/tex), top 30
|
||||
|
||||
lines lang path
|
||||
------ -------- -----------------------------------------------------------------------------------------------
|
||||
174800 Text testsAndMisc/linux_configuration/scripts/periodic_background/digital_wellbeing/pacman/words.txt
|
||||
2053 Markdown testsAndMisc/docs/superpowers/plans/2026-05-01-phone-focus-recovery.md
|
||||
1838 Markdown todo/BACKLOG.md
|
||||
1101 Markdown diet-guard/CLAUDE.md
|
||||
925 Markdown todo/CLAUDE.md
|
||||
761 Markdown testsAndMisc/linux_configuration/docs/SECURITY_HARDENING_ANALYSIS.md
|
||||
709 Markdown testsAndMisc/docs/superpowers/specs/2026-05-01-phone-focus-recovery-design.md
|
||||
648 Markdown .claude/plans/i-dont-want-to-resilient-teapot.md
|
||||
621 Markdown konbini-67/SPEC-physicality.md
|
||||
592 Markdown .claude/plans/i-added-google-anonymous-elegant-stallman.md
|
||||
578 Markdown .claude/plans/i-am-trying-to-starry-emerson.md
|
||||
564 Markdown .claude/plans/inventory-app-improvements-1-cheeky-mountain.md
|
||||
548 LaTeX CV/magisterskie/cv.tex
|
||||
528 Markdown diet-guard/app/.agents/skills/dart-migrate-to-checks-package/SKILL.md
|
||||
528 Markdown todo/.agents/skills/dart-migrate-to-checks-package/SKILL.md
|
||||
521 Markdown .claude/plans/build-prompt-melodic-mango.md
|
||||
478 Markdown .claude/plans/abundant-cooking-hippo.md
|
||||
461 Markdown .claude/plans/where-the-guard-lives-fluffy-shell.md
|
||||
459 Markdown .claude/plans/changes-to-diet-guard-splendid-spindle.md
|
||||
440 Markdown .claude/plans/japanese-convenience-store-clerk-witty-cocoa.md
|
||||
421 Markdown .claude/plans/all-repos-that-build-cozy-pike.md
|
||||
419 Markdown diet-guard/app/.agents/skills/dart-setup-ffi-assets/SKILL.md
|
||||
419 Markdown todo/.agents/skills/dart-setup-ffi-assets/SKILL.md
|
||||
406 Markdown .claude/plans/grind-leetcode-guard-velvet-engelbart.md
|
||||
402 Markdown .claude/skills/wiki-to-mcp-kb/references/pitfalls.md
|
||||
402 Markdown .claude/plans/inventory-management-for-spicy-cray.md
|
||||
390 Markdown .claude/plans/read-and-fix-incident-2026-08-05-no-way-wiggly-karp.md
|
||||
386 Markdown .claude/plans/take-https-github-com-punkpeye-awesome-m-gentle-swing.md
|
||||
384 Markdown testsAndMisc/.claude/skills/test-driven-development/SKILL.md
|
||||
384 Markdown testsAndMisc/.github/skills/test-driven-development/SKILL.md
|
||||
|
||||
### TOP REFACTOR ROI (lines x commits-last-year), top 30
|
||||
|
||||
roi lines commits/yr lang path
|
||||
----- ----- ---------- ---------- ---------------------------------------------------------------------------------------------------------
|
||||
27976 1076 26 Python steam-backlog-enforcer/steam_backlog_enforcer/main.py
|
||||
22796 556 41 Shell testsAndMisc/phone_focus_mode/config.sh
|
||||
18720 390 48 Python screen-locker/screen_locker/screen_lock.py
|
||||
17244 1437 12 TypeScript konbini-67/src/core/shift.test.ts
|
||||
15606 1734 9 Shell testsAndMisc/linux_configuration/scripts/periodic_background/digital_wellbeing/setup_midnight_shutdown.sh
|
||||
14261 1097 13 TypeScript konbini-67/src/core/shift.ts
|
||||
14041 739 19 Dart todo/lib/ui/capture_screen.dart
|
||||
13635 909 15 Dart dufs-cloud/app/lib/screens/browser_screen.dart
|
||||
13068 1089 12 Dart dufs-cloud/app/test/browser_screen_test.dart
|
||||
12495 833 15 Shell testsAndMisc/phone_focus_mode/deploy.sh
|
||||
11220 660 17 Dart todo/test/capture_screen_test.dart
|
||||
10696 1337 8 Shell testsAndMisc/linux_configuration/scripts/periodic_background/check_and_enable_services.sh
|
||||
9954 553 18 Python steam-backlog-enforcer/steam_backlog_enforcer/game_install.py
|
||||
9819 1091 9 Shell testsAndMisc/phone_focus_mode/focus_ctl.sh
|
||||
9423 1047 9 TypeScript dufs-cloud/web/src/components/gallery.test.tsx
|
||||
9252 771 12 Dart screen-locker/stronglift_replacement/workout_app/lib/screens/settings_screen.dart
|
||||
7950 1325 6 Dart home_inventory/test/data/item_repository_test.dart
|
||||
7840 1120 7 Dart home_inventory/lib/data/item_repository.dart
|
||||
7215 555 13 Python steam-backlog-enforcer/steam_backlog_enforcer/library_hider.py
|
||||
7176 897 8 Dart screen-locker/stronglift_replacement/workout_app/lib/screens/history_screen.dart
|
||||
7170 478 15 Python wake-alarm/wake_alarm/_alarm.py
|
||||
7020 702 10 Dart todo/lib/ui/note_editor.dart
|
||||
6994 538 13 TypeScript konbini-67/src/app.test.tsx
|
||||
6773 521 13 Python steam-backlog-enforcer/steam_backlog_enforcer/scanning.py
|
||||
6768 752 9 Dart screen-locker/stronglift_replacement/workout_app/lib/services/storage_service.dart
|
||||
6699 319 21 Python screen-locker/screen_locker/tests/conftest.py
|
||||
6612 551 12 CSS europe-county-map/src/App.css
|
||||
6600 440 15 Dart diet-guard/app/lib/screens/log_meal_screen.dart
|
||||
6516 543 12 Shell testsAndMisc/phone_focus_mode/focus_daemon.sh
|
||||
6312 1052 6 Dart diet-guard/app/lib/screens/history_screen.dart
|
||||
|
||||
### DISTRIBUTION BY LANGUAGE (code only)
|
||||
|
||||
lang n median mean p75 p90 p95 p99 max
|
||||
---------- --- ------ ----- --- --- --- ---- ----
|
||||
Python 895 179 206.6 294 399 466 652 1076
|
||||
Dart 758 105 160.5 203 351 480 897 1417
|
||||
TypeScript 459 85 125.4 162 266 361 698 1437
|
||||
Shell 363 120 201.1 243 457 663 1276 1734
|
||||
Kotlin 68 26 71.0 69 223 277 564 564
|
||||
HTML 60 402 333.8 548 716 738 843 843
|
||||
C 22 21 70.5 88 229 249 478 478
|
||||
CSS 19 169 261.1 535 768 774 774 774
|
||||
Swift 17 12 12 15 16 16 16 16
|
||||
C++ 16 70 97.8 151 288 288 288 288
|
||||
JavaScript 15 47 65.7 97 134 179 179 179
|
||||
Java 8 40 69.2 101 247 247 247 247
|
||||
|
||||
### DISTRIBUTION BY PROJECT (code only, >=10 files)
|
||||
|
||||
project n median MEAN p90 max total
|
||||
---------------------- --- ------ ----- --- ---- -------
|
||||
steam-backlog-enforcer 114 269 301.3 588 1076 34,352
|
||||
epopeja_karta 37 192 289.4 759 1417 10,708
|
||||
kuhytrack 12 215 240 392 652 2,880
|
||||
screen-locker 211 169 209.8 390 897 44,261
|
||||
steam-game-installer 18 144 198.2 473 765 3,567
|
||||
utils 127 167 193.3 412 525 24,552
|
||||
mcp-servers 27 136 189.1 467 487 5,106
|
||||
testsAndMisc 745 127 187.7 421 1734 139,813
|
||||
europe-county-map 75 138 181.8 374 850 13,637
|
||||
manga_translate 40 144 181.2 417 720 7,250
|
||||
leetcode-guard 117 181 180.4 296 400 21,111
|
||||
wake-alarm 68 150 178.2 405 764 12,118
|
||||
diet-guard 217 128 175.6 379 1052 38,101
|
||||
yay-mcp 16 109 168.3 478 554 2,693
|
||||
todo 99 109 165.9 405 739 16,421
|
||||
i3wm-mcp 12 130 165.8 275 615 1,989
|
||||
home_inventory 113 96 152.6 328 1325 17,249
|
||||
konbini-67 73 96 149.6 209 1437 10,919
|
||||
dufs-cloud 126 99 146.8 257 1089 18,497
|
||||
hotline3d 38 82 136.4 353 736 5,184
|
||||
macro-cam 55 103 133.5 279 574 7,341
|
||||
wiki-kb 31 95 121.3 215 463 3,760
|
||||
atomichabits 15 88 109.8 188 251 1,647
|
||||
octoforge 76 80 104.3 209 510 7,929
|
||||
kuhylog 92 89 94.9 166 301 8,727
|
||||
.claude 17 64 74.5 177 311 1,267
|
||||
iron-and-anvil 40 55 71.7 159 220 2,869
|
||||
habit_stack 54 42 71.7 169 288 3,870
|
||||
personal-website 25 48 65.3 165 303 1,633
|
||||
|
||||
### COUNT OVER CANDIDATE THRESHOLDS (code only)
|
||||
|
||||
threshold files over % of code of those, edited last yr
|
||||
--------- ---------- --------- ------------------------
|
||||
300 474 17.6% 452
|
||||
400 243 9.0% 229
|
||||
500 118 4.4% 114
|
||||
600 82 3.0% 80
|
||||
800 33 1.2% 33
|
||||
1000 19 0.7% 19
|
||||
1500 1 0.0% 1
|
||||
2000 0 0.0% 0
|
||||
4606
file_length/baseline-2026-08-14.json
Normal file
4606
file_length/baseline-2026-08-14.json
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user