From 822c74e7379b8354990e3a3605793d85b1803130 Mon Sep 17 00:00:00 2001 From: Pierre Date: Fri, 8 Oct 2021 13:33:26 +0200 Subject: SONAR-15487 add quickfix flag in plugin-api --- .../src/main/java/org/sonar/api/batch/sensor/issue/Issue.java | 6 ++++++ .../src/main/java/org/sonar/api/batch/sensor/issue/NewIssue.java | 6 ++++++ 2 files changed, 12 insertions(+) (limited to 'sonar-plugin-api') diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/issue/Issue.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/issue/Issue.java index 839f44f7fdb..a8c39285311 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/issue/Issue.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/issue/Issue.java @@ -63,4 +63,10 @@ public interface Issue extends IIssue { */ @Override List flows(); + + /** + * Is there a QuickFix available in SonarLint for this issue + * @since 9.2 + */ + boolean isQuickFixAvailable(); } diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/issue/NewIssue.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/issue/NewIssue.java index 7f065925220..3655444dc02 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/issue/NewIssue.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/issue/NewIssue.java @@ -60,6 +60,12 @@ public interface NewIssue { */ NewIssue addLocation(NewIssueLocation secondaryLocation); + /** + * Register if a QuickFix would be available on SonarLint for this issue. + * @since 9.2 + */ + NewIssue setQuickFixAvailable(boolean quickFixAvailable); + /** * Register a flow for this issue. A flow is an ordered list of issue locations that help to understand the issue. * It should be a path that backtracks the issue from its primary location to the start of the flow. -- cgit v1.2.3