-
Improvement
-
Resolution: Fixed
-
Minor
-
Version 5.0.1
-
-
7.0.0
We use the following setup to scan for java and error-prone warnings:
def javaIssues = scanForIssues( blameDisabled: !blame, sourceCodeEncoding: 'UTF-8', tool: java(reportEncoding: 'UTF-8')) def errorproneIssues = scanForIssues( blameDisabled: !blame, sourceCodeEncoding: 'UTF-8', tool: errorProne(reportEncoding: 'UTF-8')) publishIssues( id: 'java-compiler', name: 'Compiler', ignoreFailedBuilds: false, sourceCodeEncoding: 'UTF-8', issues: [javaIssues, errorproneIssues], qualityGates: [[threshold: 1, type: 'TOTAL', unstable: true]])
For a build output like this it results in duplicate warnings count:
00:03:20.475 [WARNING] /home/jenkins/agent/workspace/xxx/src/test/java/foo/SettingsControllerIT.java:[139,57] [StringSplitter] String.split(String) has surprising behavior 00:03:20.475 (see https://errorprone.info/bugpattern/StringSplitter) 00:03:20.475 Did you mean 'for (String productFamStr : Splitter.on(',').split(productFamiliesStr)) {'?
See screenshot
[JENKINS-57428] Duplicate warnings when using error-prone and java scan
Issue Type | Original: Bug [ 1 ] | New: Improvement [ 4 ] |
Labels | New: help-wanted newbie-friendly |
Assignee | Original: Ulli Hafner [ drulli ] |
Assignee | New: Andreas Pabst [ andipabst ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Fixed but Unreleased [ 10203 ] |
Released As | New: 7.0.0 | |
Status | Original: Fixed but Unreleased [ 10203 ] | New: Resolved [ 5 ] |