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 codebase scores 5219 on the quality signal today — up slightly (+3) from the last scan on July 7th (5216), and holding steady in the mid-5200s range it has maintained for months. The primary bottleneck remains complexity: 1,037 complex functions were identified, a notable jump from 988 ten days ago, reflecting continued codebase growth (6,127 files analyzed, up from 5,813). There are no rule violations. The two persistent god files and two import cycles remain unchanged.
Quality Signal
Metric
Today
Last Scan (Jul 7)
30d Trend
Overall
5219
5216
➡️ Stable
Coupling
0.039
0.038
➡️ Stable
Cycles
2
2
➡️ Stable
God Files
2
2
➡️ Stable
Max Depth
8
8
➡️ Stable
Complex Functions
1037
988
⬇️ Degrading
Bottleneck
Current primary bottleneck: Complexity — 1,037 functions exceed the complexity threshold, growing alongside the codebase (+49 since Jul 7). Reducing complexity typically requires breaking large functions into smaller, focused helpers and simplifying deeply nested control flow.
Rules
✅ All rules pass — Quality: 5219
Quality Trend (30 days)
Over the last 30 days (since ~June 17), the quality signal has ranged from 5215 (Jul 5) to 5232 (Jun 18). The overall trend is a very gradual downward drift driven by complexity growth as the codebase expands. The biggest drop observed was from 5233 to 5215 across late June. The signal has stabilized around 5219–5221 recently. Coupling improved dramatically in early June (from ~0.195 to ~0.037) and has remained stable since.
Recommendations
Reduce complex function count — Target the highest-complexity functions for refactoring. With 1,037 flagged, even a 10% reduction would meaningfully improve the score.
Resolve the 2 god files — Identify the two oversized files and split their responsibilities into focused modules.
Address the 2 import cycles — Cyclic dependencies complicate testing and reasoning; introduce abstraction layers or reorganize module boundaries to break them.
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 codebase scores 5219 on the quality signal today — up slightly (+3) from the last scan on July 7th (5216), and holding steady in the mid-5200s range it has maintained for months. The primary bottleneck remains complexity: 1,037 complex functions were identified, a notable jump from 988 ten days ago, reflecting continued codebase growth (6,127 files analyzed, up from 5,813). There are no rule violations. The two persistent god files and two import cycles remain unchanged.
Quality Signal
Bottleneck
Current primary bottleneck: Complexity — 1,037 functions exceed the complexity threshold, growing alongside the codebase (+49 since Jul 7). Reducing complexity typically requires breaking large functions into smaller, focused helpers and simplifying deeply nested control flow.
Rules
✅ All rules pass — Quality: 5219
Quality Trend (30 days)
Over the last 30 days (since ~June 17), the quality signal has ranged from 5215 (Jul 5) to 5232 (Jun 18). The overall trend is a very gradual downward drift driven by complexity growth as the codebase expands. The biggest drop observed was from 5233 to 5215 across late June. The signal has stabilized around 5219–5221 recently. Coupling improved dramatically in early June (from ~0.195 to ~0.037) and has remained stable since.
Recommendations
References: §29544106843
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
api.sentrux.devSee Network Configuration for more information.
Beta Was this translation helpful? Give feedback.
All reactions