Skip to content

Latest commit

 

History

History
135 lines (131 loc) · 12.2 KB

SUPPORTED-FORMATS.md

File metadata and controls

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