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());
}
}
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));
}
Aggregations