CodeImprover Technical Reference Overview

Summary CodeImprover Metrics

CodeImprover analyzes source code quality, using several algorithms. Each algorithm result in a measured metric value called an Observation Score that is added up in an absolute sum of quality degrades for the analyzed amount of source code.
The total Observation Score combined with the size of the analyzed code is transformed into a rating from 0 to 5, where 5 is best. The rating value is comparable between codebases of different sizes.

Observation Score points, line counts, metric algorithms, etc. are primarily a tool for developers. 

Ratings are primarily a tool for managers, business analysts, and legal advisers. 

The general advice on ratings are:

Categories of Metrics Algorithms

The CodeImprover platform calculates metrics in the following categories: