Skip to content

Commit 94aead3

Browse files
Fix quality flaw: (#135)
* Nullable type warning in InputFileContext * Unused imports * use isZero() for assertions
1 parent b2c030b commit 94aead3

File tree

7 files changed

+6
-7
lines changed

7 files changed

+6
-7
lines changed

sonar-kotlin-plugin/src/main/java/org/sonarsource/kotlin/api/InputFileContext.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ interface InputFileContext {
3939
gap: Double?,
4040
)
4141

42-
fun reportAnalysisParseError(repositoryKey: String?, inputFile: InputFile, location: TextPointer?)
42+
fun reportAnalysisParseError(repositoryKey: String, inputFile: InputFile, location: TextPointer?)
4343

4444
fun reportAnalysisError(message: String?, location: TextPointer?)
4545
}

sonar-kotlin-plugin/src/main/java/org/sonarsource/kotlin/converter/CommentAnnotationsAndTokenVisitor.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ import org.jetbrains.kotlin.psi.KtValueArgument
3232
import org.jetbrains.kotlin.psi.psiUtil.endOffset
3333
import org.jetbrains.kotlin.psi.psiUtil.startOffset
3434
import org.sonar.api.batch.fs.InputFile
35-
import org.sonar.api.batch.fs.TextPointer
3635
import org.sonar.api.batch.fs.TextRange
3736
import org.sonarsource.kotlin.converter.KotlinTextRanges.textPointerAtOffset
3837

sonar-kotlin-plugin/src/main/java/org/sonarsource/kotlin/plugin/InputFileContext.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ class InputFileContextImpl(
7474
}
7575
}
7676

77-
override fun reportAnalysisParseError(repositoryKey: String?, inputFile: InputFile, location: TextPointer?) {
77+
override fun reportAnalysisParseError(repositoryKey: String, inputFile: InputFile, location: TextPointer?) {
7878
reportAnalysisError("Unable to parse file: $inputFile", location)
7979

8080
val parsingErrorRuleKey = RuleKey.of(repositoryKey, PARSING_ERROR_RULE_KEY)

sonar-kotlin-plugin/src/test/java/org/sonarsource/kotlin/DummyInputFileContext.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class DummyInputFileContext : InputFileContext {
4545
issuesReported.add(ReportedIssue(ruleKey, textRange, message, secondaryLocations, gap))
4646
}
4747

48-
override fun reportAnalysisParseError(repositoryKey: String?, inputFile: InputFile, location: TextPointer?) {
48+
override fun reportAnalysisParseError(repositoryKey: String, inputFile: InputFile, location: TextPointer?) {
4949
throw NotImplementedError()
5050
}
5151

sonar-kotlin-plugin/src/test/java/org/sonarsource/kotlin/plugin/surefire/data/SurefireStaxHandlerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ void shouldHaveErrorsAndFailures() throws XMLStreamException {
9191

9292
// error
9393
UnitTestResult error = report.getResults().get(1);
94-
assertThat(error.getDurationMilliseconds()).isEqualTo(0L);
94+
assertThat(error.getDurationMilliseconds()).isZero();
9595
assertThat(error.getStatus()).isEqualTo(UnitTestResult.STATUS_ERROR);
9696
assertThat(error.getName()).isEqualTo("testTwo");
9797
}

sonar-kotlin-plugin/src/test/java/org/sonarsource/kotlin/plugin/surefire/data/UnitTestClassReportTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ void shouldHaveEmptyReport() {
4949
assertThat(report.getResults().size()).isZero();
5050
assertThat(report.getSkipped()).isZero();
5151
assertThat(report.getTests()).isZero();
52-
assertThat(report.getDurationMilliseconds()).isEqualTo(0L);
52+
assertThat(report.getDurationMilliseconds()).isZero();
5353
assertThat(report.getErrors()).isZero();
5454
assertThat(report.getFailures()).isZero();
5555
}

sonar-kotlin-plugin/src/test/java/org/sonarsource/kotlin/verifier/TestContext.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ internal class TestContext(
8080
})
8181
}
8282

83-
override fun reportAnalysisParseError(repositoryKey: String?, inputFile: InputFile, location: TextPointer?) {
83+
override fun reportAnalysisParseError(repositoryKey: String, inputFile: InputFile, location: TextPointer?) {
8484
throw NotImplementedError()
8585
}
8686

0 commit comments

Comments
 (0)