Search in sources :

Example 1 with Rating

use of org.sonar.server.measure.Rating in project sonarqube by SonarSource.

the class ReliabilityAndSecurityRatingMeasuresVisitor method computeAndSaveMeasures.

private void computeAndSaveMeasures(Component component, Path<Counter> path) {
    processIssues(component, path);
    path.current().ratingValueByMetric.forEach((key, value) -> {
        Rating rating = value.getValue();
        measureRepository.add(component, metricsByKey.get(key), RatingMeasures.get(rating));
    });
    if (!path.isRoot()) {
        path.parent().add(path.current());
    }
}
Also used : Rating(org.sonar.server.measure.Rating)

Example 2 with Rating

use of org.sonar.server.measure.Rating in project sonarqube by SonarSource.

the class MaintainabilityMeasuresVisitor method addMaintainabilityRatingMeasure.

private void addMaintainabilityRatingMeasure(Component component, double density) {
    Rating rating = ratingSettings.getDebtRatingGrid().getRatingForDensity(density);
    measureRepository.add(component, maintainabilityRatingMetric, RatingMeasures.get(rating));
}
Also used : Rating(org.sonar.server.measure.Rating)

Aggregations

Rating (org.sonar.server.measure.Rating)2