Skip to content

Commit

Permalink
Fix Sonar API Version to target SonarQube 9.9
Browse files Browse the repository at this point in the history
  • Loading branch information
gaelfoppolo committed Apr 19, 2024
1 parent 429a7aa commit f281ad5
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,19 @@
*/
package fr.insideapp.sonarqube.apple.commons.antlr;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.sonar.api.batch.fs.FilePredicate;
import org.sonar.api.batch.fs.InputFile;
import org.sonar.api.batch.fs.InputFile.Type;
import org.sonar.api.batch.sensor.SensorContext;
import org.sonar.api.utils.log.Logger;
import org.sonar.api.utils.log.Loggers;

import java.io.IOException;
import java.nio.charset.Charset;

public class ParseTreeAnalyzer {

private static final Logger LOGGER = LoggerFactory.getLogger(ParseTreeAnalyzer.class);
private static final Logger LOGGER = Loggers.get(ParseTreeAnalyzer.class);

private final String languageKey;
private final Type type;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@
*/
package fr.insideapp.sonarqube.apple.commons.issues;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.sonar.api.batch.fs.FilePredicate;
import org.sonar.api.batch.fs.FilePredicates;
import org.sonar.api.batch.fs.FileSystem;
Expand All @@ -28,13 +26,15 @@
import org.sonar.api.batch.sensor.issue.NewIssueLocation;
import org.sonar.api.rule.RuleKey;
import org.sonar.api.scanner.ScannerSide;
import org.sonar.api.utils.log.Logger;
import org.sonar.api.utils.log.Loggers;

import java.util.List;

@ScannerSide
public final class ReportIssueRecorder {

private static final Logger LOGGER = LoggerFactory.getLogger(ReportIssueRecorder.class);
private static final Logger LOGGER = Loggers.get(ReportIssueRecorder.class);

public void recordIssues(List<ReportIssue> issues, String repository, SensorContext sensorContext) {

Expand Down
8 changes: 3 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -90,12 +90,10 @@
<maven.test.redirectTestOutputToFile>true</maven.test.redirectTestOutputToFile>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<!-- we depend on API ${sonar.version} but we keep backward compatibility with LTS -->
<pluginApiMinVersion>9.9</pluginApiMinVersion>

<!-- versions -->
<sonar.api.version>10.5.0.2090</sonar.api.version>
<sonar.version>9.9.1.69595</sonar.version>
<!-- see: https://github.com/SonarSource/sonar-plugin-api?tab=readme-ov-file#sonarqube -->
<sonar.api.version>9.14.0.375</sonar.api.version>
<sonar.version>9.9.0.65466</sonar.version>
<sonar-analyzer-commons.version>2.7.0.1482</sonar-analyzer-commons.version>
<sslr.version>1.24.0.633</sslr.version>
<commons.io.version>2.15.1</commons.io.version>
Expand Down
2 changes: 1 addition & 1 deletion sonar-apple-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<pluginKey>sonar-apple</pluginKey>
<pluginClass>fr.insideapp.sonarqube.apple.ApplePlugin</pluginClass>
<pluginName>Swift/Objective-C Code Quality and Security</pluginName>
<pluginApiMinVersion>${pluginApiMinVersion}</pluginApiMinVersion>
<pluginApiMinVersion>${sonar.api.version}</pluginApiMinVersion>
<jreMinVersion>${jre.min.version}</jreMinVersion>
</configuration>
</plugin>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,20 +19,20 @@

import fr.insideapp.sonarqube.apple.xcode.coverage.models.XcodeCodeCoverage;
import fr.insideapp.sonarqube.apple.xcode.coverage.models.XcodeCodeCoverageMetadata;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.sonar.api.batch.fs.FilePredicate;
import org.sonar.api.batch.fs.InputFile;
import org.sonar.api.batch.sensor.SensorContext;
import org.sonar.api.batch.sensor.coverage.NewCoverage;
import org.sonar.api.scanner.ScannerSide;
import org.sonar.api.utils.log.Logger;
import org.sonar.api.utils.log.Loggers;

import java.util.List;

@ScannerSide
public final class XcodeCoverageRecorder implements XcodeCoverageRecordable {

private static final Logger LOGGER = LoggerFactory.getLogger(XcodeCoverageRecorder.class);
private static final Logger LOGGER = Loggers.get(XcodeCoverageRecorder.class);

private final SensorContext context;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@
import fr.insideapp.sonarqube.apple.xcode.tests.models.XcodeTestSummary;
import fr.insideapp.sonarqube.apple.xcode.tests.models.XcodeTestClassReport;
import fr.insideapp.sonarqube.apple.xcode.tests.models.XcodeTestGroup;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.sonar.api.batch.fs.InputFile;
import org.sonar.api.batch.sensor.SensorContext;
import org.sonar.api.measures.CoreMetrics;
import org.sonar.api.measures.Metric;
import org.sonar.api.scanner.ScannerSide;
import org.sonar.api.utils.log.Logger;
import org.sonar.api.utils.log.Loggers;

import javax.annotation.CheckForNull;
import java.io.Serializable;
Expand All @@ -42,7 +42,7 @@ public XcodeTestsRecorder(final XcodeTestFileFindable finder) {
this.finder = finder;
}

private static final Logger LOGGER = LoggerFactory.getLogger(XcodeTestsRecorder.class);
private static final Logger LOGGER = Loggers.get(XcodeTestsRecorder.class);

@Override
public void save(List<XcodeTestSummary> testSummaries, SensorContext context) {
Expand Down

0 comments on commit f281ad5

Please sign in to comment.