Skip to content

Merge pull request #986 from jenkinsci/dependabot/maven/edu.hm.hafner… #2359

Merge pull request #986 from jenkinsci/dependabot/maven/edu.hm.hafner…

Merge pull request #986 from jenkinsci/dependabot/maven/edu.hm.hafner… #2359

Triggered via push December 13, 2023 14:40
Status Success
Total duration 6m 17s
Artifacts

ci.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

550 warnings
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java#L33
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java#L65
Consider using `var` here to avoid boilerplate.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java#L103
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java#L103
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java#L104
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java#L104
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java#L112
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/ReaderFactory.java#L88
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/ReaderFactory.java#L145
Consider using `var` here to avoid boilerplate.
Error Prone: PreferredInterfaceType: src/main/java/edu/hm/hafner/analysis/Report.java#L1255
Variable type can use a more specific type to convey more information to callers.
Error Prone: PreferredInterfaceType: src/main/java/edu/hm/hafner/analysis/Report.java#L1256
Variable type can use a more specific type to convey more information to callers.
Error Prone: PreferredInterfaceType: src/main/java/edu/hm/hafner/analysis/Report.java#L1276
Variable type can use a more specific type to convey more information to callers.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/Report.java#L161
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L261
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L288
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L307
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L324
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Report.java#L829
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Report.java#L841
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Report.java#L873
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Report.java#L989
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Report.java#L1099
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Report.java#L1107
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Report.java#L1115
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Report.java#L1127
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Report.java#L1128
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Report.java#L1130
Consider using `var` here to avoid boilerplate.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/Report.java#L1168
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1315
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1328
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1340
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1353
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1368
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1381
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1393
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1406
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1421
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1434
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1446
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1459
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1474
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1487
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1499
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1512
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1527
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1540
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1552
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1565
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1580
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1593
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1605
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/Report.java#L1618
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/Issue.java#L405
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/Issue.java#L516
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/Issue.java#L557
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/Issue.java#L700
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/Issue.java#L729
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/analysis/Issue.java#L836
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: PreferredInterfaceType: src/main/java/edu/hm/hafner/analysis/Severity.java#L121
Method return type can use a more specific type to convey more information to callers.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/Severity.java#L198
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L134
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L136
Consider using `var` here to avoid boilerplate.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L328
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/LineRange.java#L78
Consider using `var` here to avoid boilerplate.
Error Prone: JdkObsolete: src/main/java/edu/hm/hafner/analysis/LookaheadParser.java#L52
Stack is a nonstandard class that predates the Java Collections Framework; prefer ArrayDeque. Note that the Stack methods push/pop/peek correspond to the Deque methods addFirst/removeFirst/peekFirst.
Error Prone: Varifier: src/main/java/edu/hm/hafner/analysis/LookaheadParser.java#L57
Consider using `var` here to avoid boilerplate.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/LookaheadParser.java#L216
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L91
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L105
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L120
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L134
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L162
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L178
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L191
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L204
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L217
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L230
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L243
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L256
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L269
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L282
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L296
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L310
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L323
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L346
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L359
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/analysis/IssueBuilder.java#L372
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/AbstractParserTest.java#L92
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ModuleResolverTest.java#L20
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ModuleResolverTest.java#L33
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueTest.java#L61
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueTest.java#L84
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueTest.java#L90
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueTest.java#L106
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueTest.java#L136
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueTest.java#L237
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueTest.java#L246
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueTest.java#L277
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueTest.java#L293
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueTest.java#L325
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueBuilderTest.java#L240
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueBuilderTest.java#L259
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueBuilderTest.java#L273
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueBuilderTest.java#L287
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueBuilderTest.java#L301
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/OsgiModuleDetectorTest.java#L42
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/OsgiModuleDetectorTest.java#L59
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/OsgiModuleDetectorTest.java#L78
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/AbstractModuleDetectorTest.java#L36
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/CSharpNamespaceDetectorTest.java#L37
Consider using `var` here to avoid boilerplate.
Error Prone: NullAway: src/test/java/edu/hm/hafner/analysis/parser/ParserBenchmark.java#L68
@nonnull field ParserBenchmark$BenchmarkState.checkstyleFileReaderFactory not initialized.
Error Prone: NullAway: src/test/java/edu/hm/hafner/analysis/parser/ParserBenchmark.java#L69
@nonnull field ParserBenchmark$BenchmarkState.pmdFileReaderFactory not initialized.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L40
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L57
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L78
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L97
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L121
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L142
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L168
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L184
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L200
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L216
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L233
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/GradleModuleDetectorTest.java#L245
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/registry/ParserRegistryTest.java#L30
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/registry/ParserRegistryTest.java#L38
Consider using `var` here to avoid boilerplate.
Error Prone: YodaCondition: src/test/java/edu/hm/hafner/analysis/registry/ParserRegistryTest.java#L45
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/registry/ParserRegistryTest.java#L51
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/registry/ParserRegistryTest.java#L82
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/FingerprintGeneratorBenchmark.java#L31
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/FingerprintGeneratorBenchmark.java#L44
Consider using `var` here to avoid boilerplate.
Error Prone: NullAway: src/test/java/edu/hm/hafner/analysis/FingerprintGeneratorBenchmark.java#L60
@nonnull field FingerprintGeneratorBenchmark$BenchmarkState.random not initialized.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/FingerprintGeneratorBenchmark.java#L90
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/parser/XmlParserTest.java#L65
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/PackageNameResolverBenchmark.java#L39
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/MavenModuleDetectorTest.java#L40
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/MavenModuleDetectorTest.java#L56
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueFilterTest.java#L53
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueFilterTest.java#L64
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueFilterTest.java#L82
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueFilterTest.java#L101
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueFilterTest.java#L120
Consider using `var` here to avoid boilerplate.
Error Prone: InitializeInline: src/test/java/edu/hm/hafner/analysis/ReportSerializationBenchmark.java#L50
Initializing variables in their declaring statement is clearer, where possible.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportSerializationBenchmark.java#L71
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportSerializationBenchmark.java#L93
Consider using `var` here to avoid boilerplate.
Error Prone: BanSerializableRead: src/test/java/edu/hm/hafner/analysis/ReportSerializationBenchmark.java#L96
Deserializing user input via the `Serializable` API is extremely dangerous.
Error Prone: YodaCondition: src/test/java/edu/hm/hafner/analysis/parser/violations/ValgrindAdapterTest.java#L62
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueDifferenceTest.java#L58
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueDifferenceTest.java#L99
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueDifferenceTest.java#L118
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueDifferenceTest.java#L211
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/IssueDifferenceTest.java#L215
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ModuleDetectorTest.java#L51
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ModuleDetectorTest.java#L92
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ModuleDetectorTest.java#L108
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/JavaPackageDetectorTest.java#L39
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/JavaPackageDetectorTest.java#L46
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/PackageNameResolverTest.java#L31
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/PackageNameResolverTest.java#L42
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/PackageNameResolverTest.java#L54
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/PackageNameResolverTest.java#L68
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/parser/dry/cpd/CpdParserTest.java#L126
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L113
Consider using `var` here to avoid boilerplate.
Error Prone: InitializeInline: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L148
Initializing variables in their declaring statement is clearer, where possible.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L285
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L309
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L330
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L342
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L353
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L374
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L380
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L407
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L418
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L424
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L432
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L451
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L465
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L475
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L493
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L505
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L512
Consider using `var` here to avoid boilerplate.
Error Prone: Varifier: src/test/java/edu/hm/hafner/analysis/ReportTest.java#L547
Consider using `var` here to avoid boilerplate.
SpotBugs: REDOS: src/main/java/edu/hm/hafner/analysis/parser/XlcCompilerParser.java#L27
The regular expression "^(?:.*\\[[^]]*\\])?\\s*"?([^"]*)"?, line ([0-9]+)\\.[0-9]+:( (?:[A-Z]+|[0-9]+-)[0-9]+)? \\(([USEWI])\\)\\s*(.*)$" is vulnerable to a denial of service attack (ReDOS)
SpotBugs: REDOS: src/main/java/edu/hm/hafner/analysis/parser/XlcCompilerParser.java#L28
The regular expression "^(?:.*\\[[^]]*\\])?\\s*\\s*((?:[A-Z]+|[0-9]+-)[0-9]+)?:? ?\\(([USEWI])\\)( INFORMATION:)?\\s*(.*)$" is vulnerable to a denial of service attack (ReDOS)
SpotBugs: REDOS: src/main/java/edu/hm/hafner/analysis/parser/XlcLinkerParser.java#L27
The regular expression "^(?:.*\\[[^]]*\\])?\\s*ld: ([0-9]+-[0-9]+).*ERROR:\\s*(.*)$" is vulnerable to a denial of service attack (ReDOS)
SpotBugs: REDOS: src/main/java/edu/hm/hafner/analysis/parser/XlcLinkerParser.java#L30
The regular expression "^(?:.*\\[[^]]*\\])?\\s*ld: ([0-9]+-[0-9]+)\\s*(.*)$" is vulnerable to a denial of service attack (ReDOS)
SpotBugs: REDOS: src/main/java/edu/hm/hafner/analysis/parser/XlcLinkerParser.java#L28
The regular expression "^(?:.*\\[[^]]*\\])?\\s*ld: ([0-9]+-[0-9]+)\\s*(Error .*)$" is vulnerable to a denial of service attack (ReDOS)
SpotBugs: REDOS: src/main/java/edu/hm/hafner/analysis/parser/XlcLinkerParser.java#L29
The regular expression "^(?:.*\\[[^]]*\\])?\\s*ld: ([0-9]+-[0-9]+)\\s*WARNING:\\s*(.*)$" is vulnerable to a denial of service attack (ReDOS)
Not covered lines: src/main/java/edu/hm/hafner/analysis/Issue.java#L46
Lines 46-47 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/analysis/Issue.java#L109
Line 109 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/Issue.java#L200
Lines 200-206 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/analysis/Issue.java#L384
Line 384 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/analysis/Issue.java#L390
Line 390 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/Issue.java#L491
Lines 491-492 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L162
Lines 162-163 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L178
Lines 178-179 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L247
Lines 247-249 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L354
Lines 354-359 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L397
Lines 397-398 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/LookaheadParser.java#L164
Lines 164-165 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/LookaheadParser.java#L171
Lines 171-172 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/Report.java#L149
Lines 149-154 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L330
Line 330 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L380
Line 380 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/Report.java#L383
Lines 383-386 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L422
Line 422 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L1144
Line 1144 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/Report.java#L1235
Lines 1235-1236 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/analysis/LineRange.java#L95
Line 95 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/ModuleResolver.java#L26
Lines 26-28 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/ParsingException.java#L42
Lines 42-43 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/FileReaderFactory.java#L72
Lines 72-76 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/ReaderFactory.java#L94
Lines 94-98 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/ReaderFactory.java#L108
Lines 108-109 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/ReaderFactory.java#L131
Lines 131-132 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/IssueParser.java#L101
Lines 101-102 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/parser/LintParser.java#L83
Lines 83-84 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/parser/XmlParser.java#L105
Lines 105-106 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/parser/AjcParser.java#L33
Lines 33-34 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/parser/FlowParser.java#L52
Lines 52-53 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/parser/FlowParser.java#L120
Lines 120-123 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/analysis/parser/ccm/Ccm.java#L27
Lines 27-28 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/analysis/util/XmlElementUtil.java#L33
Line 33 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/util/XmlElementUtil.java#L68
Line 68 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/gendarme/GendarmeParser.java#L59
Line 59 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/gendarme/GendarmeParser.java#L82
Line 82 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/gendarme/GendarmeParser.java#L96
Line 96 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/gendarme/GendarmeParser.java#L118
Line 118 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/dry/AbstractDryParser.java#L79
Line 79 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/checkstyle/CheckStyleParser.java#L46
Line 46 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/registry/FindBugsDescriptor.java#L35
Line 35 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/registry/DryDescriptor.java#L53
Line 53 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/findbugs/FindBugsParser.java#L165
Line 165 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/findbugs/FindBugsParser.java#L283
Line 283 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/findbugs/FindBugsParser.java#L286
Line 286 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pmd/PmdMessages.java#L32
Line 32 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pmd/PmdMessages.java#L57
Line 57 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pmd/PmdMessages.java#L60
Line 60 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pmd/PmdMessages.java#L78
Line 78 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pmd/PmdMessages.java#L81
Line 81 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pmd/PmdParser.java#L57
Line 57 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pmd/PmdParser.java#L83
Line 83 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pmd/PmdParser.java#L142
Line 142 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/Issue.java#L383
Line 383 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/Issue.java#L389
Line 389 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/ModuleDetector.java#L95
Line 95 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L133
Line 133 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L200
Line 200 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L225
Line 225 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L230
Line 230 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L279
Line 279 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/LineRangeList.java#L317
Line 317 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/AbstractPackageDetector.java#L48
Line 48 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/LookaheadParser.java#L79
Line 79 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/LookaheadParser.java#L163
Line 163 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/LookaheadParser.java#L168
Line 168 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L161
Line 161 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L329
Line 329 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L379
Line 379 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L382
Line 382 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L419
Line 419 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L635
Line 635 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L639
Line 639 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/Report.java#L1143
Line 1143 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/IssueDifference.java#L115
Line 115 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/ModuleResolver.java#L25
Line 25 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/PackageNameResolver.java#L66
Line 66 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/ReaderFactory.java#L90
Line 90 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/ReaderFactory.java#L117
Line 117 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/OsgiModuleDetector.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/OsgiModuleDetector.java#L100
Line 100 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/fxcop/FxCopRuleSet.java#L48
Line 48 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/fxcop/FxCopRuleSet.java#L84
Line 84 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/fxcop/FxCopParser.java#L55
Line 55 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/fxcop/FxCopParser.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/fxcop/FxCopParser.java#L77
Line 77 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/fxcop/FxCopParser.java#L88
Line 88 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/fxcop/FxCopParser.java#L169
Line 169 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/fxcop/FxCopParser.java#L191
Line 191 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/dry/dupfinder/Fragment.java#L68
Line 68 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pvsstudio/AnalyzerType.java#L113
Line 113 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pvsstudio/AnalyzerType.java#L166
Line 166 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pvsstudio/AnalyzerType.java#L224
Line 224 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pvsstudio/PlogMessage.java#L58
Line 58 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pvsstudio/PlogMessage.java#L63
Line 63 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pvsstudio/PlogMessage.java#L83
Line 83 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pvsstudio/PlogMessage.java#L94
Line 94 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pvsstudio/PlogMessage.java#L143
Line 143 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/pvsstudio/PlogMessage.java#L148
Line 148 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/YuiCompressorParser.java#L42
Line 42 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/YuiCompressorParser.java#L54
Line 54 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/YuiCompressorParser.java#L60
Line 60 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/YuiCompressorParser.java#L66
Line 66 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/YuiCompressorParser.java#L69
Line 69 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/YuiCompressorParser.java#L75
Line 75 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/RuboCopParser.java#L42
Line 42 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/XlcLinkerParser.java#L68
Line 68 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PuppetLintParser.java#L50
Line 50 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PuppetLintParser.java#L57
Line 57 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/IarParser.java#L35
Line 35 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/IarParser.java#L51
Line 51 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/Gcc4LinkerParser.java#L52
Line 52 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/Gcc4LinkerParser.java#L73
Line 73 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/ClairParser.java#L74
Line 74 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/ClairParser.java#L98
Line 98 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PnpmAuditParser.java#L54
Line 54 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PnpmAuditParser.java#L73
Line 73 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PnpmAuditParser.java#L80
Line 80 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PnpmAuditParser.java#L89
Line 89 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PnpmAuditParser.java#L101
Line 101 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PnpmAuditParser.java#L115
Line 115 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PnpmAuditParser.java#L135
Line 135 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PnpmAuditParser.java#L143
Line 143 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PnpmAuditParser.java#L154
Line 154 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PolyspaceParser.java#L51
Line 51 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PolyspaceParser.java#L101
Line 101 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/PolyspaceParser.java#L114
Line 114 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/LintParser.java#L82
Line 82 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/LintParser.java#L86
Line 86 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/LintParser.java#L112
Line 112 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OTDockerLintParser.java#L28
Line 28 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OTDockerLintParser.java#L36
Line 36 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OTDockerLintParser.java#L39
Line 39 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OTDockerLintParser.java#L42
Line 42 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OTDockerLintParser.java#L45
Line 45 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OTDockerLintParser.java#L48
Line 48 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OTDockerLintParser.java#L51
Line 51 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OTDockerLintParser.java#L54
Line 54 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SonarQubeParser.java#L88
Line 88 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SonarQubeParser.java#L95
Line 95 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SonarQubeParser.java#L112
Line 112 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SonarQubeParser.java#L154
Line 154 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SonarQubeParser.java#L254
Line 254 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SonarQubeParser.java#L271
Line 271 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SonarQubeParser.java#L272
Line 272 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SonarQubeParser.java#L273
Line 273 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SonarQubeParser.java#L303
Line 303 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/Gcc4CompilerParser.java#L53
Line 53 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/Gcc4CompilerParser.java#L82
Line 82 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SimulinkCheckParser.java#L72
Line 72 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SimulinkCheckParser.java#L81
Line 81 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/SimulinkCheckParser.java#L91
Line 91 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/CadenceIncisiveParser.java#L71
Line 71 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/CadenceIncisiveParser.java#L83
Line 83 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/CadenceIncisiveParser.java#L92
Line 92 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/JsonParser.java#L40
Line 40 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/AbstractMavenLogParser.java#L70
Line 70 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/TaglistParser.java#L47
Line 47 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/TaglistParser.java#L77
Line 77 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/TrivyParser.java#L53
Line 53 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/RfLintParser.java#L72
Line 72 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/RfLintParser.java#L177
Line 177 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OwaspDependencyCheckParser.java#L66
Line 66 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OwaspDependencyCheckParser.java#L71
Line 71 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/OwaspDependencyCheckParser.java#L78
Line 78 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/XmlParser.java#L125
Line 125 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/XmlParser.java#L129
Line 129 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/AntJavacParser.java#L38
Line 38 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/MsBuildParser.java#L119
Line 119 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/AjcParser.java#L50
Line 50 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/AjcParser.java#L83
Line 83 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/AjcParser.java#L85
Line 85 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EclipseParser.java#L62
Line 62 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EclipseParser.java#L66
Line 66 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EclipseParser.java#L76
Line 76 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/RevApiParser.java#L27
Line 27 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/RevApiParser.java#L55
Line 55 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/RevApiParser.java#L79
Line 79 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/RevApiParser.java#L107
Line 107 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/HadoLintParser.java#L31
Line 31 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/VeraCodePipelineScannerParser.java#L36
Line 36 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/VeraCodePipelineScannerParser.java#L80
Line 80 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/CargoClippyParser.java#L119
Line 119 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/CargoClippyParser.java#L314
Line 314 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EmbeddedEngineerParser.java#L54
Line 54 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EmbeddedEngineerParser.java#L89
Line 89 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EmbeddedEngineerParser.java#L110
Line 110 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EmbeddedEngineerParser.java#L113
Line 113 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EmbeddedEngineerParser.java#L116
Line 116 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/MentorParser.java#L104
Line 104 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/DrMemoryParser.java#L70
Line 70 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/DrMemoryParser.java#L75
Line 75 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/DrMemoryParser.java#L98
Line 98 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/DrMemoryParser.java#L106
Line 106 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/IdeaInspectionParser.java#L44
Line 44 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/IdeaInspectionParser.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/IdeaInspectionParser.java#L82
Line 82 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/ClangAnalyzerPlistParser.java#L96
Line 96 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/ClangAnalyzerPlistParser.java#L122
Line 122 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/GccParser.java#L49
Line 49 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/CrossCoreEmbeddedStudioParser.java#L42
Line 42 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/JavacParser.java#L67
Line 67 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/StyleCopParser.java#L71
Line 71 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/StyleCopParser.java#L89
Line 89 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/StyleCopParser.java#L106
Line 106 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/GnuFortranParser.java#L85
Line 85 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/GnuFortranParser.java#L103
Line 103 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/JsonBaseParser.java#L69
Line 69 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/GrypeParser.java#L39
Line 39 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EclipseMavenParser.java#L45
Line 45 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EclipseMavenParser.java#L62
Line 62 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EclipseMavenParser.java#L67
Line 67 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/AquaScannerParser.java#L38
Line 38 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/AquaScannerParser.java#L40
Line 40 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/AquaScannerParser.java#L52
Line 52 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/BrakemanParser.java#L38
Line 38 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/BrakemanParser.java#L66
Line 66 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/XlcCompilerParser.java#L38
Line 38 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/XlcCompilerParser.java#L72
Line 72 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/EclipseXMLParser.java#L100
Line 100 is only partially covered, 16 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/FlowParser.java#L50
Line 50 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/FlowParser.java#L59
Line 59 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/FlowParser.java#L67
Line 67 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/FlowParser.java#L86
Line 86 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/FlowParser.java#L117
Line 117 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java#L52
Line 52 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java#L100
Line 100 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java#L109
Line 109 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/violations/ValgrindAdapter.java#L79
Line 79 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/violations/ValgrindAdapter.java#L95
Line 95 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/violations/ValgrindAdapter.java#L103
Line 103 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/analysis/parser/violations/ValgrindAdapter.java#L178
Line 178 is only partially covered, one branch is missing