2016-09-07 16:10:48 -04:00
|
|
|
---
|
2018-05-20 09:27:36 +02:00
|
|
|
title: PMD Documentation website
|
2016-09-07 22:17:39 -04:00
|
|
|
keywords: java
|
2016-09-07 16:10:48 -04:00
|
|
|
permalink: index.html
|
2017-08-18 10:33:43 +02:00
|
|
|
toc: false
|
|
|
|
summary: >
|
|
|
|
Welcome to PMD, an extensible cross-language static code analyzer.
|
|
|
|
It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation,
|
|
|
|
and so forth. Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code.
|
|
|
|
last_updated: August 2017
|
2017-08-18 20:37:35 +02:00
|
|
|
author: Jeff Jensen <jjensen@apache.org>, Andreas Dangel <andreas.dangel@adangel.org>
|
2016-09-07 16:10:48 -04:00
|
|
|
---
|
|
|
|
|
|
|
|
|
2018-05-20 09:27:36 +02:00
|
|
|
## Welcome to PMD!
|
|
|
|
|
|
|
|
First time user? Then you may be interested in our [quickstart page](TODO).
|
|
|
|
|
2018-05-21 01:02:58 +02:00
|
|
|
<br/>
|
2018-05-20 09:27:36 +02:00
|
|
|
|
2018-05-21 01:02:58 +02:00
|
|
|
<div id="grid" class="row">
|
2018-05-20 09:27:36 +02:00
|
|
|
|
2018-05-21 01:02:58 +02:00
|
|
|
{% include custom/shuffle_panel.html
|
|
|
|
tag="essentials"
|
|
|
|
description="These pages summarize the Gist of PMD usage to get you started quickly:"
|
|
|
|
title="Essential resources" %}
|
2018-05-20 09:27:36 +02:00
|
|
|
|
2018-05-20 21:38:54 +02:00
|
|
|
|
2018-05-21 01:02:58 +02:00
|
|
|
{% include custom/shuffle_panel.html
|
|
|
|
tag="rule_references"
|
|
|
|
title="Rule references"
|
|
|
|
description="Pick your language to find out about the rule it supports:"
|
|
|
|
image="fa-database"
|
|
|
|
titlemaker="page.language_name" %}
|
2018-05-20 21:38:54 +02:00
|
|
|
|
2018-05-21 01:02:58 +02:00
|
|
|
{% include custom/shuffle_panel_filler.html %}
|
2018-05-20 21:38:54 +02:00
|
|
|
|
2018-05-21 01:02:58 +02:00
|
|
|
</div>
|
2018-05-20 21:38:54 +02:00
|
|
|
|
2018-05-20 09:27:36 +02:00
|
|
|
|
|
|
|
<!-- {% include image.html file="pmd-logo-big.png" alt="PMD Logo" %} -->
|
2016-09-07 16:10:48 -04:00
|
|
|
|
|
|
|
{% include links.html %}
|