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