From 346cbb08757dd55935a4f85b57faf00d91d049ff Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Mon, 7 Mar 2016 17:17:22 +0100 Subject: SONAR-7426 Add new characteristic rating metrics --- .../java/org/sonar/api/measures/CoreMetrics.java | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'sonar-plugin-api/src') diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java b/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java index 729c0c01ba6..c2ef7cee88f 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java @@ -2311,6 +2311,23 @@ public final class CoreMetrics { .setDeleteHistoricalData(true) .create(); + /** + * @since 5.5 + */ + public static final String RELIABILITY_RATING_KEY = "reliability_rating"; + + /** + * @since 5.5 + */ + public static final Metric RELIABILITY_RATING = new Metric.Builder(RELIABILITY_RATING_KEY, "Reliability Rating", Metric.ValueType.RATING) + .setDomain(DOMAIN_RELIABILITY) + .setDirection(Metric.DIRECTION_WORST) + .setQualitative(true) + .setBestValue(1.0) + .setWorstValue(5.0) + .create(); + + // -------------------------------------------------------------------------------------------------------------------- // // SECURITY CHARACTERISTIC @@ -2352,6 +2369,22 @@ public final class CoreMetrics { .setDeleteHistoricalData(true) .create(); + /** + * @since 5.5 + */ + public static final String SECURITY_RATING_KEY = "security_rating"; + + /** + * @since 5.5 + */ + public static final Metric SECURITY_RATING = new Metric.Builder(SECURITY_RATING_KEY, "Security Rating", Metric.ValueType.RATING) + .setDomain(DOMAIN_SECURITY) + .setDirection(Metric.DIRECTION_WORST) + .setQualitative(true) + .setBestValue(1.0) + .setWorstValue(5.0) + .create(); + // -------------------------------------------------------------------------------------------------------------------- // // FILE DATA -- cgit v1.2.3