You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The gh-aw codebase stands at 1,837,127 total LOC across 5,806 tracked files, with a quality score of 78.6/100 (Good) — up +3.6% week-over-week. The rise is driven almost entirely by a sharp drop in source-code churn over the July 4th period: net source change fell -56% (7d) to 13,014 lines and files-modified dropped -36% to 696, lifting the Churn Stability component to 12.8/15. Go remains the engine of the repo (236,706 source + 465,119 test LOC, a healthy 1.97 test-to-source ratio), and documentation continues to grow (+2.9% doc LOC this week).
Two slow-moving concerns persist under the surface. The test-to-source ratio has drifted down -7.8% over 30 days as source outpaces tests, and comment density (9.84%) has slipped -6.5% over the same window — the two weakest quality components (Comment Density 4.9/10, Code Organization 13.4/25). Meanwhile the codebase is expanding fast: +26.2% total LOC in 30 days. Growth this rapid warrants keeping test and comment coverage proportional so quality doesn't erode as volume climbs.
📊 Visualizations
YAML (497k, mostly the 258 compiled *.lock.yml workflows), Go Tests (465k) and JavaScript_CJS (279k, bundled/vendored) dominate. Go source is 236k — the true hand-written core alongside Markdown docs (266k).
docs/ (incl. vendored site deps) and pkg/ (754k, the Go core) lead, followed by .github/ (609k — workflows + extensions) and actions/ (301k). Structure is stable versus prior days.
Test Coverage is maxed (30/30). Documentation (17.5/20) and Churn Stability (12.8/15) are strong. The gap to a higher score is Code Organization (13.4/25) and Comment Density (4.9/10).
465,119 test LOC vs 236,706 source LOC — a 1.97 ratio, well above the recommended 0.5–1.0 band. Coverage is excellent; the slow -7.8% (30d) ratio drift is worth monitoring but not yet a risk.
7-day source churn (excludes *.lock.yml & actions-lock.json): 696 files, 397 commits, +33,521 / -20,507 (net +13,014) — well below the ~32k weekly baseline, reflecting reduced holiday-week activity. Top movers are dashboard-extension refactors and vendored package-lock.json/data JSON churn rather than core pkg/ logic.
30-day view: steady LOC climb (+26.2%), quality score holding in the mid-70s and ticking up to 78.6 today. Test ratio trends gently downward as source growth leads test growth.
📈 Detailed Metrics
Detailed Metrics
Category
Key Fields
Size
Total 1,837,127 LOC (⬆️ +2.8% 7d / +26.2% 30d) · Go Source 236,706 · Go Tests 465,119 · YAML 497,487 · Markdown 265,587 · 5,806 files (2,396 Go)
Quality
Large files >500 LOC: 972* · Avg Go file: 234.6 LOC · Functions: 15,382 · Comment ratio: 9.84% (⬇️ -6.5% 30d)
Comment Density (10%): 4.9/10 points — second-largest headroom
💡 Insights & Recommendations
Keep tests proportional to source growth. With +26% LOC in 30 days and the test ratio drifting -7.8%, prioritize test coverage for new pkg/ code so the ratio stays above 1.5×.
Lift comment density in Go source. At 9.84% (and slipping), doc-comments on exported functions/types would improve both the Comment Density score and maintainability.
Attack Code Organization (13.4/25) — the biggest scoring gap. Audit genuine >500-LOC Go source files (filter out generated .lock.yml/JSON noise) and split the largest into focused units.
This week's low churn is a holiday artifact, not a durability signal. Expect Churn Stability to normalize toward ~9–10 next week; don't read the +3.6% score bump as a structural improvement.
Watch generated-file noise in metrics. Vendored package-lock.json and dashboard-bundle churn dominate the "most changed" list — consider excluding them (like .lock.yml) for cleaner source-signal tracking.
Report generated by Daily Code Metrics workflow Historical data: 30 days | Last updated: 2026-07-04 18:43 UTC
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
The gh-aw codebase stands at 1,837,127 total LOC across 5,806 tracked files, with a quality score of 78.6/100 (Good) — up +3.6% week-over-week. The rise is driven almost entirely by a sharp drop in source-code churn over the July 4th period: net source change fell -56% (7d) to 13,014 lines and files-modified dropped -36% to 696, lifting the Churn Stability component to 12.8/15. Go remains the engine of the repo (236,706 source + 465,119 test LOC, a healthy 1.97 test-to-source ratio), and documentation continues to grow (+2.9% doc LOC this week).
Two slow-moving concerns persist under the surface. The test-to-source ratio has drifted down -7.8% over 30 days as source outpaces tests, and comment density (9.84%) has slipped -6.5% over the same window — the two weakest quality components (Comment Density 4.9/10, Code Organization 13.4/25). Meanwhile the codebase is expanding fast: +26.2% total LOC in 30 days. Growth this rapid warrants keeping test and comment coverage proportional so quality doesn't erode as volume climbs.
📊 Visualizations
YAML (497k, mostly the 258 compiled
*.lock.ymlworkflows), Go Tests (465k) and JavaScript_CJS (279k, bundled/vendored) dominate. Go source is 236k — the true hand-written core alongside Markdown docs (266k).docs/(incl. vendored site deps) andpkg/(754k, the Go core) lead, followed by.github/(609k — workflows + extensions) andactions/(301k). Structure is stable versus prior days.Test Coverage is maxed (30/30). Documentation (17.5/20) and Churn Stability (12.8/15) are strong. The gap to a higher score is Code Organization (13.4/25) and Comment Density (4.9/10).
465,119 test LOC vs 236,706 source LOC — a 1.97 ratio, well above the recommended 0.5–1.0 band. Coverage is excellent; the slow -7.8% (30d) ratio drift is worth monitoring but not yet a risk.
7-day source churn (excludes
*.lock.yml&actions-lock.json): 696 files, 397 commits, +33,521 / -20,507 (net +13,014) — well below the ~32k weekly baseline, reflecting reduced holiday-week activity. Top movers are dashboard-extension refactors and vendoredpackage-lock.json/data JSON churn rather than corepkg/logic.30-day view: steady LOC climb (+26.2%), quality score holding in the mid-70s and ticking up to 78.6 today. Test ratio trends gently downward as source growth leads test growth.
📈 Detailed Metrics
Detailed Metrics
.lock.yml+actions-lock.json: 259 files · +66k / -49k (tracked separately, excluded from quality score).lock.yml: 258 · non-lock yml: 36 · avg size: 234.0 lines*Large-file count includes generated
*.lock.yml/JSON and is noisy day-to-day; treat as directional, not exact.Quality Score: 78.6/100 (Good)
💡 Insights & Recommendations
pkg/code so the ratio stays above 1.5×..lock.yml/JSON noise) and split the largest into focused units.package-lock.jsonand dashboard-bundle churn dominate the "most changed" list — consider excluding them (like.lock.yml) for cleaner source-signal tracking.Report generated by Daily Code Metrics workflow
Historical data: 30 days | Last updated: 2026-07-04 18:43 UTC
Beta Was this translation helpful? Give feedback.
All reactions