[daily-code-metrics] Daily Code Metrics Report - 2026-05-29 #35772
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Daily Code Metrics and Trend Tracking Agent. A newer discussion is available at Discussion #35983. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Key metrics today: LOC: 1,589,800 | Quality score: 74/100 (Good) | Test ratio: 2.03 | Active source files (7d): 1,016
The codebase continues its steady expansion — total lines of code grew +2.9% over 7 days and +21.1% over 30 days, now at ~1.59M lines. Test coverage remains a standout strength (test-to-source ratio 2.03, a perfect 30/30 on that component). The overall quality score eased to 74/100 (Good), down from a recent peak of 92 on 2026-05-26 — the dip is driven by elevated source churn and documentation not keeping pace with rapid code growth, rather than any regression in test discipline.
Weekly source activity was heavy: 357 commits touched 1,016 source files (+59,378 / -22,095 lines, net +37,283). A large share of that volume is concentrated in generated/schema artifacts (e.g.
main_workflow_schema.jsonat +2,479 lines) and theactions/setup/jsevaluation layer. Workflow lock files (*.lock.yml) churned separately at +55,132 / -46,324 across 237 files and are correctly excluded from the quality score to avoid noise.📊 Key Visualizations
Quality Score Breakdown
Test Coverage (30/30) and Comment Density (7/10) anchor the score. The weakest components are Churn Stability (8/15) and Code Organization (15/25) — the clearest levers for improvement.
Historical Trends (30 Days)
LOC (blue) rises smoothly while the quality score (red) oscillates in the 73–92 band as churn spikes come and go. The test ratio (green, ×30) holds remarkably flat near 2.0 throughout — coverage is scaling in lockstep with the codebase.
📈 Detailed Metrics
Size
Top languages by LOC: Go Tests 421,674 · YAML 407,619 · Markdown 244,663 · JavaScript (CJS) 235,883 · Go Source 207,714 · JSON 50,288
Top directories by LOC:
pkg665,741 ·.github/workflows487,498 ·actions254,152 ·docs85,796 ·scratchpad35,810Quality Indicators
Test Coverage
test_lines_of_code): 421,674test_to_source_ratio): 2.03 (7d ➡️ -1.7%)Code Churn — Last 7 Days
Source (excludes
*.lock.yml): 1,016 files modified · 357 commits · +59,378 / -22,095 · net +37,283Most active source files:
pkg/parser/schemas/main_workflow_schema.json— +2,479 / -534actions/setup/js/evaluate_outcomes.cjs— +1,457 / -41actions/setup/js/evaluate_outcomes.test.cjs— +1,140 / -5pkg/workflow/safe_outputs_config.go— +1,104 / -0pkg/cli/gateway_logs_timeline_render.go— +732 / -7Workflow lock files (
*.lock.ymlonly): 237 files · +55,132 / -46,324 · net +8,808 (informational; excluded from quality score)Workflows
.md,total_workflows): 236.lock.yml): 236Documentation
docs/): 364Quality Score: 74/100 (Good)
💡 Top Recommendations
pkgandactionsareas.pkg/andpkg/cli/for refactoring.pkg/actionscode paired with tests as growth continues.Report generated by Daily Code Metrics workflow · Historical data: 38 days tracked · Variant: executive_summary
Beta Was this translation helpful? Give feedback.
All reactions