summaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2015-02-17 17:38:34 +0100
committerJulien Lancelot <julien.lancelot@sonarsource.com>2015-02-17 17:38:34 +0100
commitadf2098eaeab3d0c9d7b7589c04aae9cbb7c99b1 (patch)
tree4f3ab9746f214117d5d882e2b02a1d512f0c37ad /sonar-plugin-api
parent9b6a8ecd0475b2f4035ce29c04387b7fff9970b6 (diff)
downloadsonarqube-adf2098eaeab3d0c9d7b7589c04aae9cbb7c99b1.tar.gz
sonarqube-adf2098eaeab3d0c9d7b7589c04aae9cbb7c99b1.zip
SONAR-6187 Enhance SQALE model with new characteristics
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/server/rule/RulesDefinition.java55
1 files changed, 55 insertions, 0 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/server/rule/RulesDefinition.java b/sonar-plugin-api/src/main/java/org/sonar/api/server/rule/RulesDefinition.java
index 75a5a2bf077..51759251272 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/server/rule/RulesDefinition.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/server/rule/RulesDefinition.java
@@ -293,6 +293,61 @@ public interface RulesDefinition extends ServerExtension {
*/
public static final String UNIT_TESTABILITY = "UNIT_TESTABILITY";
+ /**
+ * Related to characteristic ACCESSIBILITY
+ */
+ public static final String USABILITY_ACCESSIBILITY = "USABILITY_ACCESSIBILITY";
+
+ /**
+ * Related to characteristic ACCESSIBILITY
+ */
+ public static final String USABILITY_COMPLIANCE = "USABILITY_COMPLIANCE";
+
+ /**
+ * Related to characteristic ACCESSIBILITY
+ */
+ public static final String USABILITY_EASE_OF_USE = "USABILITY_EASE_OF_USE";
+
+ /**
+ * Related to characteristic REUSABILITY
+ */
+ public static final String REUSABILITY_COMPLIANCE = "REUSABILITY_COMPLIANCE";
+
+ /**
+ * Related to characteristic PORTABILITY
+ */
+ public static final String PORTABILITY_COMPLIANCE = "PORTABILITY_COMPLIANCE";
+
+ /**
+ * Related to characteristic MAINTAINABILITY
+ */
+ public static final String MAINTAINABILITY_COMPLIANCE = "MAINTAINABILITY_COMPLIANCE";
+
+ /**
+ * Related to characteristic SECURITY
+ */
+ public static final String SECURITY_COMPLIANCE = "SECURITY_COMPLIANCE";
+
+ /**
+ * Related to characteristic EFFICIENCY
+ */
+ public static final String EFFICIENCY_COMPLIANCE = "EFFICIENCY_COMPLIANCE";
+
+ /**
+ * Related to characteristic CHANGEABILITY
+ */
+ public static final String CHANGEABILITY_COMPLIANCE = "CHANGEABILITY_COMPLIANCE";
+
+ /**
+ * Related to characteristic RELIABILITY
+ */
+ public static final String RELIABILITY_COMPLIANCE = "RELIABILITY_COMPLIANCE";
+
+ /**
+ * Related to characteristic TESTABILITY
+ */
+ public static final String TESTABILITY_COMPLIANCE = "TESTABILITY_COMPLIANCE";
+
private SubCharacteristics() {
// only constants
}