Skip to content

Commit 42cacff

Browse files
authored
better quickfixes (#1156)
1 parent 21062fb commit 42cacff

4 files changed

Lines changed: 479 additions & 56 deletions

File tree

de.peeeq.wurstscript/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ dependencies {
101101
implementation 'com.google.guava:guava:32.1.3-jre'
102102
implementation 'io.vavr:vavr:0.10.7'
103103
implementation 'org.eclipse.lsp4j:org.eclipse.lsp4j:0.24.0'
104+
implementation 'com.fasterxml.jackson.core:jackson-annotations:2.17.2'
104105
implementation 'org.eclipse.jdt:org.eclipse.jdt.annotation:2.1.0'
105106
implementation 'com.google.code.gson:gson:2.10.1'
106107
implementation 'commons-lang:commons-lang:2.6'

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/Convert.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ public static PublishDiagnosticsParams createDiagnostics(String extra, WFile fil
7777
break;
7878

7979
}
80-
Diagnostic diagnostic = new Diagnostic(range, message, severity, "Wurst");
81-
diagnostic.setCode("WURST_" + err.getErrorType().name());
80+
String source = severity == DiagnosticSeverity.Warning ? "Wurst warning" : "Wurst error";
81+
Diagnostic diagnostic = new Diagnostic(range, message, severity, source);
8282
String messageLower = message.toLowerCase();
8383
if (messageLower.contains("deprecated")) {
8484
diagnostic.setTags(Collections.singletonList(DiagnosticTag.Deprecated));

0 commit comments

Comments
 (0)