type: decision
status: active
timestamp: 2026-06-20
tags: [code-stats, code-quality, decisions, architecture, oss, auto-tracking]

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

Code-stats across every public family repo \ stack \u2014 Sonarcloud + CodeRabbit + Codecov + CodeClimate + DeepSource + biome\ \ + GitHub Insights + Tokei + Lines-of-Code badge. All free for OSS. Auto-tracked\ \ per the auto-only-tracking rule. Extends the 5-tool code-quality decision with\ \ three more stat-shaped tools (GH Insights / Tokei / LoC badge) on top of the 5\ \ quality tools."

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.

#ToolWhat it ownsWhere it renders
1SonarcloudSAST + code smells + duplication + complexityQuality gate on main
2CodeRabbitLLM-grade design + intent reviewPR comments
3CodecovPer-PR coverage deltaPR comment + status check
4Code Climate QualityA — F maintainability per fileDashboard + status check
5DeepSourceStatic analysis + autofix PRsIssue list + auto-PR
6biome (in repo, not a SaaS)Lint + format + simple-bug catchLocal + CI
7GitHub InsightsNative contributors / commits / code-frequency / dependentsRepo /pulse + /graphs/*
8TokeiPer-language line / file / blank / comment countsCI artefact + family /stats
9Lines of Code badgeSingle LoC numberREADME 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


Edit on GitHub · Back to index