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