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 Compiler | |
| 1 | gnat | gnat() | - - | Ada Compiler (gnat) | |
| 2 | android-lint | androidLintParser() | 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-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.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 | ||
| 31 | eslint | esLint() | ESlint | ||
| 32 | 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 | ||
| 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 | ||
| 51 | java | java() | Java | ||
| 52 | javadoc-warnings | javaDoc() | JavaDoc | ||
| 53 | jc-report | jcReport() | - - | JCReport | |
| 54 | js-hint | jsHint() | - - | JSHint | |
| 55 | jslint | jsLint() | - - | JSLint | |
| 56 | junit | junitParser() | JUnit | ||
| 57 | klocwork | klocWork() | - - | Klocwork | |
| 58 | kotlin | kotlin() | Kotlin | ||
| 59 | 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 | - | |
| 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 | ||
| 76 | pit | pit() | Pit Test Coverage | ||
| 77 | pmd | pmdParser() | PMD | **/pmd.xml | |
| 78 | prefast | prefast() | - - | PREfast | |
| 79 | protolint | protoLint() | - - | ProtoLint | |
| 80 | puppetlint | puppetLint() | - - | Puppet-Lint | |
| 81 | pvs-studio | PVSStudio() | PVS-Studio | **/*.plog | |
| 82 | pydocstyle | pyDocStyle() | - - | Pydocstyle | |
| 83 | pylint | pyLint() | Pylint | ||
| 84 | qac | qacSourceCodeAnalyser() | - - | QA-C Sourcecode Analyser | |
| 85 | dupfinder | dupFinder() | Resharper dupFinder | ||
| 86 | resharper | resharperInspectCode() | Resharper InspectCode | ||
| 87 | robocopy | robocopy() | - - | Robocopy | |
| 88 | rflint | rfLint() | Robot Framework Lint | ||
| 89 | rubocop | ruboCop() | RuboCop | ||
| 90 | scala | scala() | Scala Compiler | ||
| 91 | simian | simian() | Simian | ||
| 92 | sonar | sonarQube() | SonarQube | **/sonar-report.json | |
| 93 | sphinx | sphinxBuild() | - - | Sphinx-build | |
| 94 | 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 |