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

  1. 01

    Security

    Security practices, dependency vulnerabilities, secrets management, input validation.

  2. 02

    Code Quality

    Structure, readability, type safety, complexity, maintainability.

  3. 03

    Dependencies

    Health, freshness, license compatibility, vulnerability status.

  4. 04

    Documentation

    Coverage, accuracy, examples, API reference quality.

  5. 05

    Observability

    Logging, metrics, tracing, debuggability of operations.

  6. 06

    Test Coverage

    Coverage breadth, depth, CI integration across platforms.

  7. 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