Skip to content

Latest commit

 

History

History
131 lines (127 loc) · 11.4 KB

SUPPORTED-FORMATS.md

File metadata and controls

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