Skip to content

Commit a02c3a9

Browse files
committed
SQL syntax error default severity is IGNORE
1 parent 8b47485 commit a02c3a9

File tree

2 files changed

+21
-1
lines changed
  • headless-services/spring-boot-language-server/src

2 files changed

+21
-1
lines changed

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/data/jpa/queries/QueryProblemType.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
package org.springframework.ide.vscode.boot.java.data.jpa.queries;
1212

1313
import static org.springframework.ide.vscode.commons.languageserver.reconcile.ProblemSeverity.ERROR;
14+
import static org.springframework.ide.vscode.commons.languageserver.reconcile.ProblemSeverity.IGNORE;
1415

1516
import org.springframework.ide.vscode.boot.common.SpringProblemCategories;
1617
import org.springframework.ide.vscode.commons.languageserver.reconcile.ProblemCategory;
@@ -21,7 +22,7 @@ public enum QueryProblemType implements ProblemType {
2122

2223
JPQL_SYNTAX(ERROR, "Syntax", "JPQL Query Syntax"),
2324
HQL_SYNTAX(ERROR, "Syntax", "HQL Query Syntax"),
24-
SQL_SYNTAX(ERROR, "Syntax", "SQL Query Syntax");
25+
SQL_SYNTAX(IGNORE, "Syntax", "SQL Query Syntax");
2526

2627
private final ProblemSeverity defaultSeverity;
2728
private String description;

headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/data/jpa/queries/QueryReconcilerTest.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,16 @@
2121
import org.springframework.ide.vscode.boot.bootiful.BootLanguageServerTest;
2222
import org.springframework.ide.vscode.boot.bootiful.SymbolProviderTestConf;
2323
import org.springframework.ide.vscode.commons.languageserver.java.JavaProjectFinder;
24+
import org.springframework.ide.vscode.commons.languageserver.util.Settings;
2425
import org.springframework.ide.vscode.commons.util.text.LanguageId;
2526
import org.springframework.ide.vscode.languageserver.testharness.Editor;
2627
import org.springframework.ide.vscode.project.harness.BootLanguageServerHarness;
2728
import org.springframework.ide.vscode.project.harness.ProjectsHarness;
2829
import org.springframework.test.context.junit.jupiter.SpringExtension;
2930

31+
import com.google.gson.Gson;
32+
import com.google.gson.JsonElement;
33+
3034
@ExtendWith(SpringExtension.class)
3135
@BootLanguageServerTest
3236
@Import(SymbolProviderTestConf.class)
@@ -50,6 +54,21 @@ public void setup() throws Exception {
5054
// trigger project creation
5155
projectFinder.find(new TextDocumentIdentifier(projectDir)).get();
5256

57+
String changedSettings = """
58+
{
59+
"spring-boot": {
60+
"ls": {
61+
"problem": {
62+
"data-query": {
63+
"SQL_SYNTAX": "ERROR"
64+
}
65+
}
66+
}
67+
}
68+
}
69+
""";
70+
JsonElement settingsAsJson = new Gson().fromJson(changedSettings, JsonElement.class);
71+
harness.changeConfiguration(new Settings(settingsAsJson));
5372
}
5473

5574
@Test

0 commit comments

Comments
 (0)