← knowledge.oriz.in

Code stats — every metric tool turned on (9-tool stack)

decision code-statscode-qualitydecisionsarchitectureossauto-tracking

Code stats — every metric tool turned on

Decision

Every public repo in the chirag127/oriz* family runs nine code-quality / code-stats tools — every metric the family can auto-track for free, turned on, with no manual upkeep.

# Tool What it owns Where it renders
1 Sonarcloud SAST + code smells + duplication + complexity Quality gate on main
2 CodeRabbit LLM-grade design + intent review PR comments
3 Codecov Per-PR coverage delta PR comment + status check
4 Code Climate Quality A — F maintainability per file Dashboard + status check
5 DeepSource Static analysis + autofix PRs Issue list + auto-PR
6 biome (in repo, not a SaaS) Lint + format + simple-bug catch Local + CI
7 GitHub Insights Native contributors / commits / code-frequency / dependents Repo /pulse + /graphs/*
8 Tokei Per-language line / file / blank / comment counts CI artefact + family /stats
9 Lines of Code badge Single LoC number README badge per repo

That is intentionally 9 tools. The user direction was: "ADD EVERYTHING — GitHub Insights + Tokei + CodeClimate + LinesOfCode badges." Builds on (does not supersede) the 5-tool code-quality decision — the 5 quality tools stay; the 4 stat-shaped tools (biome, GH Insights, Tokei, LoC badge) are the auto-tracking-friendly metric layer alongside.

Why every tool

Each tool catches or surfaces a different signal and renders to a different surface, so layering them costs nothing (all free for public OSS) and makes a different reviewer comfortable:

Auto-tracked everywhere — every metric is computed without a human pressing "refresh", in line with auto-only-tracking. No manual LOC counting, no manual contributor lists, no manual maintainability calls.

The user posture was "use everything … so that everything is done best." For public-OSS repos, "everything" costs nothing.

Implications

Cross-refs