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 5248 / 10000 today, holding near its recent range. The primary bottleneck remains complexity — 829 complex functions detected across 4,400 analyzed files, up from 809 on May 1st. Structural indicators are stable: 2 import cycles, no god files, max dependency depth of 8, and a coupling score of 0.040. No architectural rule violations are reported (no .sentrux/rules.toml configured). The overall trend is a slow, gradual drift downward from 5315 on April 29th.
Quality Signal
Metric
Today
May 1 (4d ago)
Apr 29 (6d ago)
Trend
Overall
5248
5249
5315
⬇️
Coupling
0.040
0.040
0.040
➡️
Cycles
2
2
2
➡️
God Files
0
0
0
➡️
Max Depth
8
8
—
➡️
Complex Fns
829
809
802
⬇️
Bottleneck
Current primary bottleneck: Complexity — 829 functions exceed the complexity threshold (up from 802 six days ago). Reducing this improves maintainability and test coverage ease. Tackle the highest-complexity functions first — usually large switch statements or deeply nested conditionals.
Rules
➡️ No .sentrux/rules.toml found — architectural constraints not yet defined. Consider adding rules to enforce module boundaries.
Quality Trend (30 days)
Only 3 data points available (history started 2026-04-29):
Date
Quality Signal
2026-04-29
5315
2026-05-01
5249
2026-05-05
5248
The signal dropped 66 points between Apr 29 and May 1, then stabilized. No 30-day context available yet — the trend database will grow over coming weeks.
Recommendations
Reduce complex functions — refactor the top complex functions (829 today, trending up). Run sentrux check . to identify specific files.
Add architectural rules — create .sentrux/rules.toml to enforce module boundaries and prevent coupling regressions.
Resolve the 2 import cycles — cycles block incremental compilation and make refactoring harder; trace and 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 5248 / 10000 today, holding near its recent range. The primary bottleneck remains complexity — 829 complex functions detected across 4,400 analyzed files, up from 809 on May 1st. Structural indicators are stable: 2 import cycles, no god files, max dependency depth of 8, and a coupling score of 0.040. No architectural rule violations are reported (no
.sentrux/rules.tomlconfigured). The overall trend is a slow, gradual drift downward from 5315 on April 29th.Quality Signal
Bottleneck
Current primary bottleneck: Complexity — 829 functions exceed the complexity threshold (up from 802 six days ago). Reducing this improves maintainability and test coverage ease. Tackle the highest-complexity functions first — usually large
switchstatements or deeply nested conditionals.Rules
➡️ No
.sentrux/rules.tomlfound — architectural constraints not yet defined. Consider adding rules to enforce module boundaries.Quality Trend (30 days)
Only 3 data points available (history started 2026-04-29):
The signal dropped 66 points between Apr 29 and May 1, then stabilized. No 30-day context available yet — the trend database will grow over coming weeks.
Recommendations
sentrux check .to identify specific files..sentrux/rules.tomlto enforce module boundaries and prevent coupling regressions.References: §25350618961
Beta Was this translation helpful? Give feedback.
All reactions