Skip to content

Latest commit

 

History

History
124 lines (120 loc) · 10.2 KB

SUPPORTED-FORMATS.md

File metadata and controls

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