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 5220 on today's quality signal — stable (+4 vs last scan on 2026-07-07, -12 vs 30 days ago). The primary bottleneck remains complexity: complex function count jumped from 988 to 1,044 since the last scan (2026-07-07), reflecting continued growth in the codebase (6,164 files, up from 5,813). Coupling, cycles, god files, and depth are all stable. No architectural rule violations were detected.
Quality Signal
Metric
Today
Last Scan (Jul 7)
30d Trend
Overall
5220
5216
⬇️
Coupling (cross-module ratio)
0.039
0.038
➡️
Cycles
2
2
➡️
God Files
2
2
➡️
Max Depth
8
8
➡️
Complex Functions
1,044
988
⬇️
Bottleneck
Current primary bottleneck: complexity — there are 1,044 complex functions across the codebase. This count has grown steadily (+242 since April 29). Complex functions are harder to test, reason about, and refactor. Address by breaking large functions into smaller, well-named helpers and reducing nesting depth.
Rules
✅ All rules pass — Quality: 5220
Quality Trend (30 days)
Over the past 30 days (2026-06-18 to 2026-07-19), the quality signal has drifted downward from 5232 to 5220 (-12 points, -0.23%). The highest signal in this window was 5232 (2026-06-18); the lowest was 5215 (2026-07-05). The biggest single-period drop was -5 (Jun 30). The current trend is slightly declining driven entirely by rising function complexity as the codebase grows. Coupling and structural metrics (cycles, depth, god files) have remained stable throughout.
Recommendations
Reduce complex function count — prioritize the highest-complexity functions (those with deep nesting or many branches) for refactoring. Even breaking 50–60 into smaller helpers could measurably improve the quality signal.
Investigate the 2 god files — these large, highly-connected files are a structural risk. Consider splitting responsibilities or introducing intermediary modules.
Resolve the 2 import cycles — cycles prevent clean layering and make refactoring harder. Run sentrux scan . to identify the exact cycle paths and break them via dependency inversion.
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 5220 on today's quality signal — stable (+4 vs last scan on 2026-07-07, -12 vs 30 days ago). The primary bottleneck remains complexity: complex function count jumped from 988 to 1,044 since the last scan (2026-07-07), reflecting continued growth in the codebase (6,164 files, up from 5,813). Coupling, cycles, god files, and depth are all stable. No architectural rule violations were detected.
Quality Signal
Bottleneck
Current primary bottleneck: complexity — there are 1,044 complex functions across the codebase. This count has grown steadily (+242 since April 29). Complex functions are harder to test, reason about, and refactor. Address by breaking large functions into smaller, well-named helpers and reducing nesting depth.
Rules
✅ All rules pass — Quality: 5220
Quality Trend (30 days)
Over the past 30 days (2026-06-18 to 2026-07-19), the quality signal has drifted downward from 5232 to 5220 (-12 points, -0.23%). The highest signal in this window was 5232 (2026-06-18); the lowest was 5215 (2026-07-05). The biggest single-period drop was -5 (Jun 30). The current trend is slightly declining driven entirely by rising function complexity as the codebase grows. Coupling and structural metrics (cycles, depth, god files) have remained stable throughout.
Recommendations
sentrux scan .to identify the exact cycle paths and break them via dependency inversion.References: §29666528901
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