Skip to content

Latest commit

 

History

History
120 lines (116 loc) · 9.51 KB

SUPPORTED-FORMATS.md

File metadata and controls

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