Skip to content

Latest commit

 

History

History
144 lines (140 loc) · 23.5 KB

SUPPORTED-FORMATS.md

File metadata and controls

144 lines (140 loc) · 23.5 KB

Supported Report Formats

Jenkins' Warnings Next Generation Plugin supports the following report formats. If your tool is supported, but has no custom icon yet, please file a pull request for the Warnings Next Generation Plugin.

If your tool is not yet supported you can

  1. define a new Groovy based parser in the user interface
  2. export the issues of your tool to the native XML format (or any other format)
  3. provide a parser within a new small plugin.

If the parser is useful for other teams as well please share it and provide pull requests for the Warnings Next Generation Plug-in and the Analysis Parsers Library.

Number ID Symbol Icons Name Default Pattern
0 acu-cobol acuCobol() AcuCobol AcuCobol AcuCobol
1 gnat gnat() Ada Compiler (gnat) Ada Compiler (gnat) Ada Compiler (gnat)
2 android-lint androidLintParser() Android Lint Android Lint Android Lint
3 ansiblelint ansibleLint() Ansible Lint Ansible Lint Ansible Lint
4 scannercli aquaScanner() Aqua Scanner Aqua Scanner Aqua Scanner
5 trivy trivy() Aquasec Trivy Aquasec Trivy Aquasec Trivy
6 armcc armCc() Armcc Compiler Armcc Compiler Armcc Compiler
7 aspectj ajc() AspectJ AspectJ AspectJ
8 axivion-suite axivionSuite() Axivion Suite Axivion Suite Axivion Suite -
9 bluepearl bluepearl() Blue Pearl Visual Verification Suite Blue Pearl Visual Verification Suite Blue Pearl Visual Verification Suite
10 brakeman brakeman() Brakeman Brakeman Brakeman **/brakeman-output.json
11 buckminster buckminster() Buckminster Buckminster Buckminster
12 cadence cadence() Cadence Incisive Cadence Incisive Cadence Incisive
13 cargo cargo() Cargo Check Cargo Check Cargo Check
14 ccm ccm() CCM CCM CCM
15 checkstyle checkStyle() CheckStyle CheckStyle CheckStyle **/checkstyle-result.xml
16 clair clair() Clair Scanner Clair Scanner Clair Scanner
17 clang clang() Clang Clang Clang
18 clang-analyzer clangAnalyzer() Clang Analyzer Clang Analyzer Clang Analyzer
19 clang-tidy clangTidy() Clang-Tidy Clang-Tidy Clang-Tidy
20 cmake cmake() CMake CMake CMake
21 code-analysis codeAnalysis() Code Analysis Code Analysis Code Analysis
22 code-checker codeChecker() CodeChecker CodeChecker CodeChecker
23 codenarc codeNarc() CodeNarc CodeNarc CodeNarc
24 coolflux coolflux() Coolflux DSP Compiler Coolflux DSP Compiler Coolflux DSP Compiler
25 cpd cpd() CPD CPD CPD **/cpd.xml
26 cppcheck cppCheck() CPPCheck CPPCheck CPPCheck
27 cpplint cppLint() Cpplint Cpplint Cpplint
28 csslint cssLint() CSS-Lint CSS-Lint CSS-Lint
29 dart dart() Dart Analyze Dart Analyze Dart Analyze
30 detekt detekt() Detekt Detekt Detekt
31 docfx docFx() DocFX DocFX DocFX
32 dockerlint dockerLint() Dockerfile Lint Dockerfile Lint Dockerfile Lint
33 doxygen doxygen() Doxygen Doxygen Doxygen
34 dr-memory drMemory() Dr. Memory Dr. Memory Dr. Memory
35 dscanner dscanner() DScanner DScanner DScanner **/dscanner-report.json
36 eclipse eclipse() Eclipse ECJ Eclipse ECJ Eclipse ECJ
37 erlc erlc() Erlang Compiler (erlc) Erlang Compiler (erlc) Erlang Compiler (erlc)
38 error-prone errorProne() Error Prone Error Prone Error Prone
39 eslint esLint() ESLint ESLint ESLint
40 findbugs findBugs() FindBugs FindBugs FindBugs **/findbugsXml.xml
41 flake8 flake8() Flake8 Flake8 Flake8
42 flawfinder flawfinder() FlawFinder FlawFinder FlawFinder
43 flex flexSdk() Flex SDK Compiler Flex SDK Compiler Flex SDK Compiler
44 fxcop fxcop() FxCop FxCop FxCop
45 gendarme gendarme() Gendarme Gendarme Gendarme
46 ghs-multi ghsMulti() GHS Multi Compiler GHS Multi Compiler GHS Multi Compiler
47 gcc gcc() GNU C Compiler (gcc) GNU C Compiler (gcc) GNU C Compiler (gcc)
48 gcc3 gcc3() GNU C Compiler 3 (gcc) GNU C Compiler 3 (gcc) GNU C Compiler 3 (gcc)
49 fortran gnuFortran() GNU Fortran Compiler GNU Fortran Compiler GNU Fortran Compiler
50 golint goLint() Go Lint Go Lint Go Lint
51 go-vet goVet() Go Vet Go Vet Go Vet
52 groovy groovyScript() Groovy Parser Groovy Parser Groovy Parser -
53 hadolint hadoLint() HadoLint HadoLint HadoLint
54 iar-cstat iarCstat() IAR C-STAT IAR C-STAT IAR C-STAT
55 iar iar() IAR Compiler (C/C++) IAR Compiler (C/C++) IAR Compiler (C/C++)
56 iblinter ibLinter() IbLinter IbLinter IbLinter
57 xlc xlc() IBM XLC Compiler IBM XLC Compiler IBM XLC Compiler
58 infer infer() Infer Infer Infer
59 intel intel() Intel Compiler (C, Fortran) Intel Compiler (C, Fortran) Intel Compiler (C, Fortran)
60 idea ideaInspection() IntelliJ IDEA Inspections IntelliJ IDEA Inspections IntelliJ IDEA Inspections
61 java java() Java Compiler Java Compiler Java Compiler
62 javadoc-warnings javaDoc() JavaDoc JavaDoc JavaDoc
63 jc-report jcReport() JCReport JCReport JCReport
64 js-hint jsHint() JsHint JsHint JsHint
65 jslint jsLint() JSLint JSLint JSLint
66 junit junitParser() JUnit JUnit JUnit
67 klocwork klocWork() Klocwork Klocwork Klocwork
68 kotlin kotlin() Kotlin Kotlin Kotlin
69 ktlint ktLint() KtLint KtLint KtLint
70 maven-warnings mavenConsole() Maven Maven Maven
71 taglist tagList() Maven Taglist Plugin Maven Taglist Plugin Maven Taglist Plugin **/taglist.xml
72 modelsim modelsim() Mentor Graphics Modelsim/Questa Simulators Mentor Graphics Modelsim/Questa Simulators Mentor Graphics Modelsim/Questa Simulators
73 metrowerks metrowerksCodeWarrior() Metrowerks CodeWarrior Compiler Metrowerks CodeWarrior Compiler Metrowerks CodeWarrior Compiler
74 msbuild msBuild() MSBuild MSBuild MSBuild
75 mypy myPy() MyPy MyPy MyPy
76 nag-fortran nagFortran() NAG Fortran Compiler NAG Fortran Compiler NAG Fortran Compiler
77 issues issues() Native Analysis Model Format Native Analysis Model Format Native Analysis Model Format
78 oelint-adv oelintAdv() oelint-adv oelint-adv oelint-adv
79 open-tasks taskScanner() Open Tasks Scanner Open Tasks Scanner Open Tasks Scanner -
80 invalids invalids() Oracle Invalids Oracle Invalids Oracle Invalids
81 ot-docker-linter otDockerLint() OT Docker Linter OT Docker Linter OT Docker Linter
82 owasp-dependency-check owaspDependencyCheck() OWASP Dependency Check OWASP Dependency Check OWASP Dependency Check **/dependency-check-report.json
83 pclint pcLint() PC-Lint Tool PC-Lint Tool PC-Lint Tool
84 pep8 pep8() PEP8 PEP8 PEP8
85 perforce perforce() Perforce Compiler Perforce Compiler Perforce Compiler
86 perl-critic perlCritic() Perl::Critic Perl::Critic Perl::Critic
87 php php() PHP Runtime PHP Runtime PHP Runtime
88 php-code-sniffer phpCodeSniffer() PHP_CodeSniffer PHP_CodeSniffer PHP_CodeSniffer
89 phpstan phpStan() PHPStan PHPStan PHPStan
90 pit pit() PIT PIT PIT **/mutations.xml
91 pmd pmdParser() PMD PMD PMD **/pmd.xml
92 prefast prefast() PREfast PREfast PREfast
93 protolint protoLint() ProtoLint ProtoLint ProtoLint
94 puppetlint puppetLint() Puppet Lint Puppet Lint Puppet Lint
95 pvs-studio PVSStudio() PVS-Studio PVS-Studio PVS-Studio **/*.plog
96 pydocstyle pyDocStyle() PyDocStyle PyDocStyle PyDocStyle
97 pylint pyLint() Pylint Pylint Pylint
98 qac qacSourceCodeAnalyser() QA-C Sourcecode Analyser QA-C Sourcecode Analyser QA-C Sourcecode Analyser
99 qt-translation qtTranslation() Qt translations Qt translations Qt translations
100 analysis-model analysisParser() Registered Parser Registered Parser Registered Parser -
101 dupfinder dupFinder() Resharper DupFinder Resharper DupFinder Resharper DupFinder
102 resharper resharperInspectCode() Resharper Inspections Resharper Inspections Resharper Inspections
103 robocopy robocopy() Robocopy Robocopy Robocopy
104 rflint rfLint() Robot Framework Lint Robot Framework Lint Robot Framework Lint
105 rubocop ruboCop() Rubocop Rubocop Rubocop
106 sarif sarif() SARIF SARIF SARIF
107 scala scala() Scala Compiler Scala Compiler Scala Compiler
108 simian simian() Simian Simian Simian
109 sonar sonarQube() SonarQube Issues SonarQube Issues SonarQube Issues **/sonar-report.json
110 sphinx sphinxBuild() Sphinx Build Sphinx Build Sphinx Build
111 spotbugs spotBugs() SpotBugs SpotBugs SpotBugs **/spotbugsXml.xml
112 stylecop styleCop() StyleCop StyleCop StyleCop
113 sunc sunC() SUN C++ Compiler SUN C++ Compiler SUN C++ Compiler
114 swiftlint swiftLint() SwiftLint SwiftLint SwiftLint
115 tasking-vx taskingVx() TASKING VX Compiler TASKING VX Compiler TASKING VX Compiler
116 code-composer tiCss() Texas Instruments Code Composer Studio Texas Instruments Code Composer Studio Texas Instruments Code Composer Studio
117 tnsdl tnsdl() TNSDL Translator TNSDL Translator TNSDL Translator
118 tslint tsLint() TSLint  TSLint  TSLint
119 diabc diabC() Wind River Diab Compiler (C/C++) Wind River Diab Compiler (C/C++) Wind River Diab Compiler (C/C++)
120 xmllint xmlLint() XML-Lint XML-Lint XML-Lint
121 yamllint yamlLint() YamlLint YamlLint YamlLint
122 yui yuiCompressor() YUI Compressor YUI Compressor YUI Compressor
123 zptlint zptLint() ZPT-Lint ZPT-Lint ZPT-Lint
124 stylelint styleLint() Stylelint Stylelint Stylelint