Skip to content

Commit

Permalink
PLUGINAPI-90 Change domain of 'reliability_issues','security_issues',…
Browse files Browse the repository at this point in the history
…'maintainability_issues' and their 'new_' equivalents
  • Loading branch information
dejan-milisavljevic-sonarsource committed Mar 21, 2024
1 parent 93ab5e7 commit 7159389
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 6 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

## 10.7

* Change domain of metrics `org.sonar.api.measures.CoreMetrics.SECURITY_ISSUES`, `org.sonar.api.measures.CoreMetrics.MAINTAINABILITY_ISSUES`, `org.sonar.api.measures.CoreMetrics.RELIABILITY_ISSUES`, `org.sonar.api.measures.CoreMetrics.NEW_SECURITY_ISSUES`, `org.sonar.api.measures.CoreMetrics.NEW_MAINTAINABILITY_ISSUES` and `org.sonar.api.measures.CoreMetrics.NEW_RELIABILITY_ISSUES` to `SECURITY`, `MAINTAINABILITY` and `RELIABILITY` domains instead of `ISSUES` domain.
* Add new metrics `org.sonar.api.measures.CoreMetrics.NEW_SECURITY_ISSUES`, `org.sonar.api.measures.CoreMetrics.NEW_MAINTAINABILITY_ISSUES` and `org.sonar.api.measures.CoreMetrics.NEW_RELIABILITY_ISSUES`.
* Deprecate metrics `org.sonar.api.measures.CoreMetrics.BLOCKER_VIOLATIONS`, `org.sonar.api.measures.CoreMetrics.CRITICAL_VIOLATIONS`, `org.sonar.api.measures.CoreMetrics.MAJOR_VIOLATIONS`, `org.sonar.api.measures.CoreMetrics.MINOR_VIOLATIONS`, `org.sonar.api.measures.CoreMetrics.INFO_VIOLATIONS`, `org.sonar.api.measures.CoreMetrics.NEW_BLOCKER_VIOLATIONS`, , `org.sonar.api.measures.CoreMetrics.NEW_CRITICAL_VIOLATIONS`, `org.sonar.api.measures.CoreMetrics.NEW_MAJOR_VIOLATIONS`, `org.sonar.api.measures.CoreMetrics.NEW_MINOR_VIOLATIONS`, `org.sonar.api.measures.CoreMetrics.NEW_INFO_VIOLATIONS`, `org.sonar.api.measures.CoreMetrics.CODE_SMELLS`, `org.sonar.api.measures.CoreMetrics.NEW_CODE_SMELLS`, `org.sonar.api.measures.CoreMetrics.BUGS`, `org.sonar.api.measures.CoreMetrics.NEW_BUGS`, `org.sonar.api.measures.CoreMetrics.VULNERABILITIES`, `org.sonar.api.measures.CoreMetrics.NEW_VULNERABILITIES`. Use `org.sonar.api.measures.CoreMetrics.SECURITY_ISSUES`, `org.sonar.api.measures.CoreMetrics.MAINTAINABILITY_ISSUES` and `org.sonar.api.measures.CoreMetrics.RELIABILITY_ISSUES` instead.

Expand Down
12 changes: 6 additions & 6 deletions plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java
Original file line number Diff line number Diff line change
Expand Up @@ -1105,7 +1105,7 @@ public final class CoreMetrics {
@Beta
public static final Metric<String> MAINTAINABILITY_ISSUES = new Metric.Builder(MAINTAINABILITY_ISSUES_KEY, "Maintainability Issues", Metric.ValueType.DATA)
.setDescription("Maintainability issues")
.setDomain(DOMAIN_ISSUES)
.setDomain(DOMAIN_MAINTAINABILITY)
.create();

/**
Expand All @@ -1131,7 +1131,7 @@ public final class CoreMetrics {
public static final Metric<String> NEW_MAINTAINABILITY_ISSUES = new Metric.Builder(NEW_MAINTAINABILITY_ISSUES_KEY, "New Maintainability Issues",
Metric.ValueType.DATA)
.setDescription("New maintainability issues")
.setDomain(DOMAIN_ISSUES)
.setDomain(DOMAIN_MAINTAINABILITY)
.setDeleteHistoricalData(true)
.create();

Expand All @@ -1157,7 +1157,7 @@ public final class CoreMetrics {
@Beta
public static final Metric<String> RELIABILITY_ISSUES = new Metric.Builder(RELIABILITY_ISSUES_KEY, "Reliability Issues", Metric.ValueType.DATA)
.setDescription("Reliability issues")
.setDomain(DOMAIN_ISSUES)
.setDomain(DOMAIN_RELIABILITY)
.create();

/**
Expand All @@ -1183,7 +1183,7 @@ public final class CoreMetrics {
public static final Metric<String> NEW_RELIABILITY_ISSUES = new Metric.Builder(NEW_RELIABILITY_ISSUES_KEY, "New Reliability Issues",
Metric.ValueType.DATA)
.setDescription("New reliability issues")
.setDomain(DOMAIN_ISSUES)
.setDomain(DOMAIN_RELIABILITY)
.setDeleteHistoricalData(true)
.create();

Expand All @@ -1208,7 +1208,7 @@ public final class CoreMetrics {
@Beta
public static final Metric<String> SECURITY_ISSUES = new Metric.Builder(SECURITY_ISSUES_KEY, "Security Issues", Metric.ValueType.DATA)
.setDescription("Security issues")
.setDomain(DOMAIN_ISSUES)
.setDomain(DOMAIN_SECURITY)
.create();

/**
Expand All @@ -1234,7 +1234,7 @@ public final class CoreMetrics {
public static final Metric<String> NEW_SECURITY_ISSUES = new Metric.Builder(NEW_SECURITY_ISSUES_KEY, "New Security Issues",
Metric.ValueType.DATA)
.setDescription("New security issues")
.setDomain(DOMAIN_ISSUES)
.setDomain(DOMAIN_SECURITY)
.setDeleteHistoricalData(true)
.create();

Expand Down

0 comments on commit 7159389

Please sign in to comment.