Methodology
How the Codeego Code Score is computed
The Codeego Code Score is a weighted aggregation of seven independent dimensions, each normalised to a 0–100 scale. The same engine that scores private codebases for our certification service runs against the public sources used in the Codeego Ranking.
Each analysis is reproducible: the engine pins the source revision, applies the same rule sets across projects, and records every signal that contributes to the final score.
The seven dimensions
- 01
Security
Security practices, dependency vulnerabilities, secrets management, input validation.
- 02
Code Quality
Structure, readability, type safety, complexity, maintainability.
- 03
Dependencies
Health, freshness, license compatibility, vulnerability status.
- 04
Documentation
Coverage, accuracy, examples, API reference quality.
- 05
Observability
Logging, metrics, tracing, debuggability of operations.
- 06
Test Coverage
Coverage breadth, depth, CI integration across platforms.
- 07
Error Handling
Exception hierarchy, recovery patterns, failure mode clarity.
Score bands
Each score, including the aggregated Global Score, is mapped to one of four bands. The same bands are used in the public ranking and in certified analyses of private code.
- Excellent90 - 100
- Good75 - 89
- Acceptable60 - 74
- Weak< 60