Skip to content

Commit 6c08c49

Browse files
committed
Update sonarlint-core version
1 parent ccf71c4 commit 6c08c49

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

its/plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<dependency>
4141
<groupId>org.sonarsource.sonarlint.core</groupId>
4242
<artifactId>sonarlint-core</artifactId>
43-
<version>${sonarlint.api.impl.version}</version>
43+
<version>9.0.0.74282</version>
4444
<scope>test</scope>
4545
</dependency>
4646
<dependency>

its/plugin/src/test/java/com/sonar/it/web/SonarLintTest.java

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,17 @@
3535
import org.junit.Test;
3636
import org.junit.rules.TemporaryFolder;
3737
import org.sonarsource.sonarlint.core.StandaloneSonarLintEngineImpl;
38-
import org.sonarsource.sonarlint.core.client.api.common.Language;
39-
import org.sonarsource.sonarlint.core.client.api.common.analysis.ClientInputFile;
38+
import org.sonarsource.sonarlint.core.analysis.api.ClientInputFile;
39+
import org.sonarsource.sonarlint.core.analysis.api.WithTextRange;
4040
import org.sonarsource.sonarlint.core.client.api.common.analysis.Issue;
4141
import org.sonarsource.sonarlint.core.client.api.standalone.StandaloneAnalysisConfiguration;
4242
import org.sonarsource.sonarlint.core.client.api.standalone.StandaloneGlobalConfiguration;
4343
import org.sonarsource.sonarlint.core.client.api.standalone.StandaloneSonarLintEngine;
44+
import org.sonarsource.sonarlint.core.commons.Language;
4445

4546
import static org.assertj.core.api.Assertions.assertThat;
4647
import static org.assertj.core.api.Assertions.tuple;
48+
import static org.sonarsource.sonarlint.core.commons.IssueSeverity.MAJOR;
4749

4850
public class SonarLintTest {
4951

@@ -57,7 +59,7 @@ public class SonarLintTest {
5759
@BeforeClass
5860
public static void prepare() throws Exception {
5961
StandaloneGlobalConfiguration sonarLintConfig = StandaloneGlobalConfiguration.builder()
60-
.addPlugin(FileLocation.byWildcardMavenFilename(new File("../../sonar-html-plugin/target"), "sonar-html-plugin-*.jar").getFile().toURI().toURL())
62+
.addPlugin(FileLocation.byWildcardMavenFilename(new File("../../sonar-html-plugin/target"), "sonar-html-plugin-*.jar").getFile().toPath())
6163
.setSonarLintUserHome(temp.newFolder().toPath())
6264
.addEnabledLanguage(Language.HTML)
6365
.setLogOutput((formattedMessage, level) -> { /* Don't pollute logs */ })
@@ -88,11 +90,12 @@ public void should_raise_four_issues() throws IOException {
8890
.build();
8991
sonarlintEngine.analyze(config, issues::add, (s, level) -> System.out.println(s), null);
9092

91-
assertThat(issues).extracting("ruleKey", "startLine", "inputFile.path", "severity").containsOnly(
92-
tuple("Web:DoctypePresenceCheck", 1, inputFile.getPath(), "MAJOR"),
93-
tuple("Web:S5254", 1, inputFile.getPath(), "MAJOR"),
94-
tuple("Web:LinkToImageCheck", 3, inputFile.getPath(), "MAJOR"),
95-
tuple("Web:PageWithoutTitleCheck", 1, inputFile.getPath(), "MAJOR"));
93+
assertThat(issues)
94+
.extracting(Issue::getRuleKey, WithTextRange::getStartLine, i -> i.getInputFile().getPath(), Issue::getSeverity).containsOnly(
95+
tuple("Web:DoctypePresenceCheck", 1, inputFile.getPath(), MAJOR),
96+
tuple("Web:S5254", 1, inputFile.getPath(), MAJOR),
97+
tuple("Web:LinkToImageCheck", 3, inputFile.getPath(), MAJOR),
98+
tuple("Web:PageWithoutTitleCheck", 1, inputFile.getPath(), MAJOR));
9699
}
97100

98101
private ClientInputFile prepareInputFile(String relativePath, String content, final boolean isTest) throws IOException {

pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@
6868
<analyzerCommons.version>2.5.0.1358</analyzerCommons.version>
6969
<sonar.plugin.api.version>10.1.0.809</sonar.plugin.api.version>
7070

71-
<sonarlint.api.impl.version>6.3.0.36253</sonarlint.api.impl.version>
7271
<sonarqube.api.impl.version>10.1.0.73491</sonarqube.api.impl.version>
7372
<sonarqube.sonar.ws.version>10.1.0.73491</sonarqube.sonar.ws.version>
7473
<orchestrator.version>3.40.0.183</orchestrator.version>

0 commit comments

Comments
 (0)