From 0fe19fcf4e8236de5206bfb0fabd22f97065c374 Mon Sep 17 00:00:00 2001 From: Klaudio Sinani Date: Wed, 9 Mar 2022 10:10:29 +0100 Subject: SONAR-16101 Introduce new `acknowledged` resolution type for reviewed hotspots --- .../src/main/java/org/sonar/api/issue/DefaultTransitions.java | 5 +++++ sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'sonar-plugin-api') diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/issue/DefaultTransitions.java b/sonar-plugin-api/src/main/java/org/sonar/api/issue/DefaultTransitions.java index ac5cf281a0f..87a35c1bc10 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/issue/DefaultTransitions.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/issue/DefaultTransitions.java @@ -63,6 +63,11 @@ public interface DefaultTransitions { */ String RESOLVE_AS_SAFE = "resolveassafe"; + /** + * @since 9.4 + */ + String RESOLVE_AS_ACKNOWLEDGED = "resolveasacknowledged"; + /** * @since 7.8 */ diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java b/sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java index 12ce624cbf4..eff01cf5dc2 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java @@ -80,9 +80,15 @@ public interface Issue extends Serializable { */ String RESOLUTION_SAFE = "SAFE"; + /** + * Security Hotspot has been reviewed and acknowledged that it poses a risk. + * @since 9.4 + */ + String RESOLUTION_ACKNOWLEDGED = "ACKNOWLEDGED"; + List RESOLUTIONS = unmodifiableList(asList(RESOLUTION_FALSE_POSITIVE, RESOLUTION_WONT_FIX, RESOLUTION_FIXED, RESOLUTION_REMOVED)); - List SECURITY_HOTSPOT_RESOLUTIONS = unmodifiableList(asList(RESOLUTION_FIXED, RESOLUTION_SAFE)); + List SECURITY_HOTSPOT_RESOLUTIONS = unmodifiableList(asList(RESOLUTION_FIXED, RESOLUTION_SAFE, RESOLUTION_ACKNOWLEDGED)); /** * @since 7.8 -- cgit v1.2.3