[daily-code-metrics] Daily Code Metrics Report - 2026-05-30 #35983
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 #36322. |
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,596,871 | Quality score: 75/100 (Good) | Test ratio: 2.03 | Active source files (7d): 970
The codebase continues a steady growth trajectory — total lines of code rose +3.1% over 7 days and +26.5% over 30 days, driven mainly by
pkg/(679K LOC) and generated workflow lock files. Test discipline remains strong: the test-to-source ratio holds at 2.03 (423,864 test LOC vs 209,080 source LOC), comfortably above the recommended 0.5–1.0 band. The overall quality score nudged up to 75/100, up from 74 yesterday, with full marks on test coverage and the main drags being churn stability and comment density.Source-code activity over the last 7 days was high: 970 files modified across 359 commits, +59,463/-24,140 lines (net +35,323). Generated
*.lock.ymlworkflow files churned separately (+60,647/-49,040 across 237 files) and are excluded from the quality score to avoid noise.📊 Key Visualizations
Quality Score Breakdown
Test Coverage is maxed (30/30). The largest opportunities are Churn Stability (8/15) and Comment Density (7/10) — both reflect a fast-moving codebase with relatively light inline documentation.
Historical Trends (30 Days)
Total LOC has climbed steadily and near-linearly over the month (~1.32M → ~1.60M). The test ratio is essentially flat (a healthy sign that tests are keeping pace with source), while the quality score oscillates in the mid-70s as churn fluctuates week to week.
📈 Detailed Metrics
Size
LOC by Language (top)
LOC by Directory (top)
Quality Indicators
Test Coverage
test_lines_of_code): 423,864test_to_source_ratio): 2.03 (7d ➡️ -1.5%, 30d ⬇️ -7.0%)Code Churn — Last 7 Days
Source Code Churn (excludes *.lock.yml)
Most Active Source Files
pkg/parser/schemas/main_workflow_schema.json: +3,014 / -2,916actions/setup/js/evaluate_outcomes.cjs: +1,457 / -41scripts/aw_yield_precompute.py: +1,310 / -0actions/setup/js/evaluate_outcomes.test.cjs: +1,140 / -5pkg/workflow/safe_outputs_config.go: +1,104 / -0pkg/workflow/compiler_safe_outputs_handlers.go: +922 / -0docs/public/editor/autocomplete-data.json: +866 / -823pkg/cli/add_package_manifest_test.go: +819 / -26Workflow Lock File Churn (*.lock.yml only)
Lock file churn is reported separately and excluded from quality score calculations.
Workflows
Documentation
Quality Score: 75/100 (Good)
💡 Top Recommendations
pkg/parser,pkg/workflow) would improve maintainability where change is concentrated.main_workflow_schema.jsonandautocomplete-data.jsondominate churn, consider isolating them so review signal isn't lost in generated noise.pkg/grows, periodically splitting the biggest files keeps Code Organization (16/25) from slipping.Report generated by Daily Code Metrics workflow (executive_summary variant) · Historical data: 30 days · Last updated: 2026-05-30 UTC
References: §26691927579
Beta Was this translation helpful? Give feedback.
All reactions