Skip to content

Commit 4376177

Browse files
PLUGINAPI-72 Deprecate metrics 'open_issues', 'reopen_issues' and 'confirmed_issues' metrics
1 parent 3fb805e commit 4376177

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
* Deprecate `STATUS_OPEN`, `STATUS_CONFIRMED`, `STATUS_REOPENED`, `STATUS_RESOLVED`, `STATUS_CLOSED`,
99
`RESOLUTION_FIXED`, `RESOLUTION_FALSE_POSITIVE`, `RESOLUTION_REMOVED`, `RESOLUTION_WONT_FIX`, use `org.sonar.api.issue.IssueStatus` enum instead
1010
* Deprecate `RESOLUTION_SAFE`, `RESOLUTION_ACKNOWLEDGED`, `STATUS_TO_REVIEW`, `STATUS_REVIEWED`. No replacement.
11+
* Deprecate `org.sonar.api.measures.CoreMetrics.REOPENED_ISSUES`, `org.sonar.api.measures.CoreMetrics.OPEN_ISSUES`. Use `org.sonar.api.measures.CoreMetrics.VIOLATIONS` instead.
12+
* Deprecate `org.sonar.api.measures.CoreMetrics.CONFIRMED_ISSUES`. No replacement.
1113

1214
## 10.4
1315

plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -999,12 +999,16 @@ public final class CoreMetrics {
999999

10001000
/**
10011001
* @since 3.6
1002+
* @deprecated since 10.4. Use {@link #VIOLATIONS_KEY} instead.
10021003
*/
1004+
@Deprecated(since = "10.4")
10031005
public static final String OPEN_ISSUES_KEY = "open_issues";
10041006

10051007
/**
10061008
* @since 3.6
1009+
* @deprecated since 10.4. Use {@link #VIOLATIONS} instead.
10071010
*/
1011+
@Deprecated(since = "10.4")
10081012
public static final Metric<Integer> OPEN_ISSUES = new Metric.Builder(OPEN_ISSUES_KEY, "Open Issues", Metric.ValueType.INT)
10091013
.setDescription("Open issues")
10101014
.setDirection(Metric.DIRECTION_WORST)
@@ -1015,12 +1019,16 @@ public final class CoreMetrics {
10151019

10161020
/**
10171021
* @since 3.6
1022+
* @deprecated since 10.4. Use {@link #VIOLATIONS_KEY} instead.
10181023
*/
1024+
@Deprecated(since = "10.4")
10191025
public static final String REOPENED_ISSUES_KEY = "reopened_issues";
10201026

10211027
/**
10221028
* @since 3.6
1029+
* @deprecated since 10.4. Use {@link #VIOLATIONS} instead.
10231030
*/
1031+
@Deprecated(since = "10.4")
10241032
public static final Metric<Integer> REOPENED_ISSUES = new Metric.Builder(REOPENED_ISSUES_KEY, "Reopened Issues", Metric.ValueType.INT)
10251033
.setDescription("Reopened issues")
10261034
.setDirection(Metric.DIRECTION_WORST)
@@ -1032,12 +1040,16 @@ public final class CoreMetrics {
10321040

10331041
/**
10341042
* @since 3.6
1043+
* @deprecated since 10.4 as status {@link org.sonar.api.issue.Issue#STATUS_CONFIRMED} is deprecated. No replacement.
10351044
*/
1045+
@Deprecated(since = "10.4")
10361046
public static final String CONFIRMED_ISSUES_KEY = "confirmed_issues";
10371047

10381048
/**
10391049
* @since 3.6
1050+
* @deprecated since 10.4 as status {@link org.sonar.api.issue.Issue#STATUS_CONFIRMED} is deprecated. No replacement.
10401051
*/
1052+
@Deprecated(since = "10.4")
10411053
public static final Metric<Integer> CONFIRMED_ISSUES = new Metric.Builder(CONFIRMED_ISSUES_KEY, "Confirmed Issues", Metric.ValueType.INT)
10421054
.setDescription("Confirmed issues")
10431055
.setDirection(Metric.DIRECTION_WORST)

0 commit comments

Comments
 (0)