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
Baseline established — First comprehensive code metrics analysis completed for gh-aw repository
This report establishes the initial baseline for daily code quality tracking. The repository contains 4.06M lines of code across 7,665 files, with a current quality score of 63.9/100. The test-to-source ratio is 0.74, and there were 1382 source files modified in the past 7 days.
Key findings: The repository is highly active with 297 agentic workflows. Code organization shows 10 files exceeding 500 LOC. Test coverage is strong at 73.6% ratio. Documentation could be improved (code-to-docs ratio: 8.5:1).
📊 Visualizations
Overall Quality Score
Quality Score: 63.9/100 — The overall quality score is calculated from five weighted components: test coverage (30%), code organization (25%), documentation (20%), churn stability (15%), and comment density (10%). The moderate score indicates room for improvement in documentation and code organization.
Lines of Code by Language
The repository is primarily written in Go (688,061 LOC), followed by YAML (685,902 LOC) for workflow configurations, and Markdown (255,055 LOC) for documentation. TypeScript and JavaScript support the UI/tooling layer.
Top Directories by Total Lines
The docs/ directory is the largest (1,819,218 lines) due to extensive documentation assets. The pkg/ directory (919,441 lines) contains the core Go implementation. The .github/ directory (824,807 lines) houses 297 agentic workflows.
Source vs Test Code Coverage
The repository has 1747 test files with 506,604 lines of test code, resulting in a test-to-source ratio of 0.74. This indicates strong test coverage with tests representing 73.6% of source code volume.
Code Churn (7 days): Source vs Generated Files
In the past 7 days, 1382 source files were modified with +48,860 / -17,649 lines (net: +31,211). Generated lockfiles showed 301 files modified with +71,130 / -46,339 lines. This demonstrates healthy development activity with significant workflow evolution.
Historical Trends
Baseline established today — This is the first metrics collection run. Historical trend analysis will become available after 7+ days of data collection, showing LOC growth, quality score evolution, and test ratio changes over time.
View Full Details
📏 Size Metrics
Metric
Value
Total Lines of Code
4,057,300
Total Files
7,665
Blank Lines
289,074
Comment Lines
83,792
Files Scanned
7,665 (via git ls-files (python-custom))
By Language:
Language
Files
Code
Blank
Comment
Go
3,090
688,061
98,694
80,119
YAML
379
685,902
9,481
0
Markdown
2,666
255,055
83,828
0
JSON
89
54,509
17
0
TypeScript
168
27,582
2,738
0
Shell
159
16,296
3,061
3,665
JavaScript
30
4,749
852
0
Python
3
266
68
8
🎯 Quality Metrics
Metric
Value
Large Files (>500 LOC)
10 files
Average Go File Size
281 lines
Comment Ratio
2.07%
Top 5 Largest Files:
File
Lines
pkg/parser/schema_test.go
3,205
pkg/cli/remote_workflow_test.go
3,009
pkg/workflow/awf_config_test.go
2,528
pkg/cli/compile_integration_test.go
2,437
pkg/workflow/safe_outputs_import_test.go
2,433
🧪 Test Metrics
Metric
Value
Test Files
1,747
Test Lines of Code
506,604
Test-to-Source Ratio
0.74 (73.6%)
🔄 Churn Metrics (7 days)
Source Code Churn (excludes *.lock.yml and actions-lock.json):
Metric
Value
Files Modified
1,382
Commits
345
Lines Added
+48,860
Lines Deleted
-17,649
Net Change
+31,211
Generated Files Churn (only *.lock.yml and actions-lock.json):
Metric
Value
Files Modified
301
Lines Added
+71,130
Lines Deleted
-46,339
Net Change
+24,791
📋 Workflow Metrics
Metric
Value
Total Workflows
297
Lockfiles
297
Match Status
✅ All workflows have corresponding lockfiles
The repository maintains 297 agentic workflow definitions, each with a compiled lockfile. This represents a comprehensive agentic automation portfolio covering CI/CD, code quality, security scanning, and reporting.
📚 Documentation Metrics
Metric
Value
Doc Files
849
Doc Lines of Code
81,114
Code-to-Docs Ratio
8.5:1
📊 Quality Score Breakdown
Component
Weight
Score
Notes
Test Coverage
30%
30.0/30
Strong test-to-source ratio of 0.74
Code Organization
25%
20.0/25
10 large files (>500 LOC) detected
Documentation
20%
11.8/20
Code-to-docs ratio of 8.5:1
Churn Stability
15%
0.0/15
1382 files modified in 7d
Comment Density
10%
2.1/10
2.07% comment ratio
TOTAL
100%
63.9/100
Moderate - room for improvement
💡 Recommendations
Improve Documentation Coverage — The code-to-docs ratio of 8.5:1 suggests insufficient user-facing documentation relative to codebase size. Consider expanding guides, tutorials, and API documentation.
Refactor Large Files — 10 files exceed 500 LOC, with the largest being 3,205 lines. Consider breaking these into smaller, more maintainable modules.
Increase Comment Density — Current comment ratio is 2.07%. Adding strategic comments for complex logic would improve maintainability.
Monitor Churn Patterns — With 1382 source files modified in 7 days (+31,211 net lines), establish baseline patterns to detect anomalies in future runs.
Validate Workflow-Lockfile Parity — All 297 workflows have matching lockfiles. Continue maintaining this 1:1 relationship for workflow integrity.
Next Run: Tomorrow at 00:00 UTC — Trends will begin appearing after 7+ days of daily collection.
Generated by Daily Code Metrics Agent on 2026-08-31 at 18:46 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.
Summary
Baseline established — First comprehensive code metrics analysis completed for gh-aw repository
This report establishes the initial baseline for daily code quality tracking. The repository contains 4.06M lines of code across 7,665 files, with a current quality score of 63.9/100. The test-to-source ratio is 0.74, and there were 1382 source files modified in the past 7 days.
Key findings: The repository is highly active with 297 agentic workflows. Code organization shows 10 files exceeding 500 LOC. Test coverage is strong at 73.6% ratio. Documentation could be improved (code-to-docs ratio: 8.5:1).
📊 Visualizations
Overall Quality Score
Quality Score: 63.9/100 — The overall quality score is calculated from five weighted components: test coverage (30%), code organization (25%), documentation (20%), churn stability (15%), and comment density (10%). The moderate score indicates room for improvement in documentation and code organization.
Lines of Code by Language
The repository is primarily written in Go (688,061 LOC), followed by YAML (685,902 LOC) for workflow configurations, and Markdown (255,055 LOC) for documentation. TypeScript and JavaScript support the UI/tooling layer.
Top Directories by Total Lines
The docs/ directory is the largest (1,819,218 lines) due to extensive documentation assets. The pkg/ directory (919,441 lines) contains the core Go implementation. The .github/ directory (824,807 lines) houses 297 agentic workflows.
Source vs Test Code Coverage
The repository has 1747 test files with 506,604 lines of test code, resulting in a test-to-source ratio of 0.74. This indicates strong test coverage with tests representing 73.6% of source code volume.
Code Churn (7 days): Source vs Generated Files
In the past 7 days, 1382 source files were modified with +48,860 / -17,649 lines (net: +31,211). Generated lockfiles showed 301 files modified with +71,130 / -46,339 lines. This demonstrates healthy development activity with significant workflow evolution.
Historical Trends
Baseline established today — This is the first metrics collection run. Historical trend analysis will become available after 7+ days of data collection, showing LOC growth, quality score evolution, and test ratio changes over time.
View Full Details
📏 Size Metrics
git ls-files (python-custom))By Language:
🎯 Quality Metrics
Top 5 Largest Files:
pkg/parser/schema_test.gopkg/cli/remote_workflow_test.gopkg/workflow/awf_config_test.gopkg/cli/compile_integration_test.gopkg/workflow/safe_outputs_import_test.go🧪 Test Metrics
🔄 Churn Metrics (7 days)
Source Code Churn (excludes
*.lock.ymlandactions-lock.json):Generated Files Churn (only
*.lock.ymlandactions-lock.json):📋 Workflow Metrics
The repository maintains 297 agentic workflow definitions, each with a compiled lockfile. This represents a comprehensive agentic automation portfolio covering CI/CD, code quality, security scanning, and reporting.
📚 Documentation Metrics
📊 Quality Score Breakdown
💡 Recommendations
Improve Documentation Coverage — The code-to-docs ratio of 8.5:1 suggests insufficient user-facing documentation relative to codebase size. Consider expanding guides, tutorials, and API documentation.
Refactor Large Files — 10 files exceed 500 LOC, with the largest being 3,205 lines. Consider breaking these into smaller, more maintainable modules.
Increase Comment Density — Current comment ratio is 2.07%. Adding strategic comments for complex logic would improve maintainability.
Monitor Churn Patterns — With 1382 source files modified in 7 days (+31,211 net lines), establish baseline patterns to detect anomalies in future runs.
Validate Workflow-Lockfile Parity — All 297 workflows have matching lockfiles. Continue maintaining this 1:1 relationship for workflow integrity.
Next Run: Tomorrow at 00:00 UTC — Trends will begin appearing after 7+ days of daily collection.
Generated by Daily Code Metrics Agent on 2026-08-31 at 18:46 UTC
All reactions