Skip to content

Latest commit

 

History

History
127 lines (123 loc) · 10.5 KB

SUPPORTED-FORMATS.md

File metadata and controls

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