diff options
author | Janos Gyerik <janos.gyerik@sonarsource.com> | 2018-06-18 14:18:04 +0200 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2018-07-04 09:31:04 +0200 |
commit | 6d08db0105df9a66b9598b79a88c19970980e230 (patch) | |
tree | 0bf15cb9832a2703e93ca1cd6961ae3c0636bf09 /server/sonar-server | |
parent | 1fa82d8470a94bf164c9c53a4d200956edebb35f (diff) | |
download | sonarqube-6d08db0105df9a66b9598b79a88c19970980e230.tar.gz sonarqube-6d08db0105df9a66b9598b79a88c19970980e230.zip |
SONAR-10875 Add 2 new measures for security hotspots (#394)
* Declare 2 new metrics
* Add 2 new metrics to live measures
* Add 2 new metrics in governance
* Add counts for 2 new metrics
Diffstat (limited to 'server/sonar-server')
-rw-r--r-- | server/sonar-server/src/main/java/org/sonar/server/measure/live/IssueMetricFormulaFactoryImpl.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/measure/live/IssueMetricFormulaFactoryImpl.java b/server/sonar-server/src/main/java/org/sonar/server/measure/live/IssueMetricFormulaFactoryImpl.java index def6ce168c0..756ecf80404 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/measure/live/IssueMetricFormulaFactoryImpl.java +++ b/server/sonar-server/src/main/java/org/sonar/server/measure/live/IssueMetricFormulaFactoryImpl.java @@ -44,6 +44,9 @@ public class IssueMetricFormulaFactoryImpl implements IssueMetricFormulaFactory new IssueMetricFormula(CoreMetrics.VULNERABILITIES, false, (context, issues) -> context.setValue(issues.countUnresolvedByType(RuleType.VULNERABILITY, false))), + new IssueMetricFormula(CoreMetrics.SECURITY_HOTSPOTS, false, + (context, issues) -> context.setValue(issues.countUnresolvedByType(RuleType.SECURITY_HOTSPOT, false))), + new IssueMetricFormula(CoreMetrics.VIOLATIONS, false, (context, issues) -> context.setValue(issues.countUnresolved(false))), @@ -113,6 +116,9 @@ public class IssueMetricFormulaFactoryImpl implements IssueMetricFormulaFactory new IssueMetricFormula(CoreMetrics.NEW_VULNERABILITIES, true, (context, issues) -> context.setLeakValue(issues.countUnresolvedByType(RuleType.VULNERABILITY, true))), + new IssueMetricFormula(CoreMetrics.NEW_SECURITY_HOTSPOTS, true, + (context, issues) -> context.setLeakValue(issues.countUnresolvedByType(RuleType.SECURITY_HOTSPOT, true))), + new IssueMetricFormula(CoreMetrics.NEW_VIOLATIONS, true, (context, issues) -> context.setLeakValue(issues.countUnresolved(true))), |