Skip to content

Commit

Permalink
Update sonarlint-core version
Browse files Browse the repository at this point in the history
  • Loading branch information
saberduck committed Aug 17, 2023
1 parent ccf71c4 commit 6c08c49
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 10 deletions.
2 changes: 1 addition & 1 deletion its/plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<dependency>
<groupId>org.sonarsource.sonarlint.core</groupId>
<artifactId>sonarlint-core</artifactId>
<version>${sonarlint.api.impl.version}</version>
<version>9.0.0.74282</version>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
19 changes: 11 additions & 8 deletions its/plugin/src/test/java/com/sonar/it/web/SonarLintTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,17 @@
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
import org.sonarsource.sonarlint.core.StandaloneSonarLintEngineImpl;
import org.sonarsource.sonarlint.core.client.api.common.Language;
import org.sonarsource.sonarlint.core.client.api.common.analysis.ClientInputFile;
import org.sonarsource.sonarlint.core.analysis.api.ClientInputFile;
import org.sonarsource.sonarlint.core.analysis.api.WithTextRange;
import org.sonarsource.sonarlint.core.client.api.common.analysis.Issue;
import org.sonarsource.sonarlint.core.client.api.standalone.StandaloneAnalysisConfiguration;
import org.sonarsource.sonarlint.core.client.api.standalone.StandaloneGlobalConfiguration;
import org.sonarsource.sonarlint.core.client.api.standalone.StandaloneSonarLintEngine;
import org.sonarsource.sonarlint.core.commons.Language;

import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.tuple;
import static org.sonarsource.sonarlint.core.commons.IssueSeverity.MAJOR;

public class SonarLintTest {

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

assertThat(issues).extracting("ruleKey", "startLine", "inputFile.path", "severity").containsOnly(
tuple("Web:DoctypePresenceCheck", 1, inputFile.getPath(), "MAJOR"),
tuple("Web:S5254", 1, inputFile.getPath(), "MAJOR"),
tuple("Web:LinkToImageCheck", 3, inputFile.getPath(), "MAJOR"),
tuple("Web:PageWithoutTitleCheck", 1, inputFile.getPath(), "MAJOR"));
assertThat(issues)
.extracting(Issue::getRuleKey, WithTextRange::getStartLine, i -> i.getInputFile().getPath(), Issue::getSeverity).containsOnly(
tuple("Web:DoctypePresenceCheck", 1, inputFile.getPath(), MAJOR),
tuple("Web:S5254", 1, inputFile.getPath(), MAJOR),
tuple("Web:LinkToImageCheck", 3, inputFile.getPath(), MAJOR),
tuple("Web:PageWithoutTitleCheck", 1, inputFile.getPath(), MAJOR));
}

private ClientInputFile prepareInputFile(String relativePath, String content, final boolean isTest) throws IOException {
Expand Down
1 change: 0 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@
<analyzerCommons.version>2.5.0.1358</analyzerCommons.version>
<sonar.plugin.api.version>10.1.0.809</sonar.plugin.api.version>

<sonarlint.api.impl.version>6.3.0.36253</sonarlint.api.impl.version>
<sonarqube.api.impl.version>10.1.0.73491</sonarqube.api.impl.version>
<sonarqube.sonar.ws.version>10.1.0.73491</sonarqube.sonar.ws.version>
<orchestrator.version>3.40.0.183</orchestrator.version>
Expand Down

0 comments on commit 6c08c49

Please sign in to comment.