Table of Contents

Introduction ✏️️

PMD can be integrated through some of the Continuous Integration tools that exist now. Here is a list of known (to us) plugin to do so.

Jenkins Plugin ✏️️

Ullrich Hafner developed the Warnings Next Generation plugin for Jenkins. It supports PMD among many other linting tools.

Continuum ✏️️

Continuum does not have a plugin for PMD per see, but can fail the build according to the result of the PMD maven plugin.

GitHub Action ✏️️

See Other Tools / Integrations

MegaLinter ✏️️

🦙 Mega-Linter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.

It natively embeds PMD.

Tags: userdocs tools