Java Rules | PMD Source Code Analyzer (original) (raw)

Index of all built-in rules available for Java

Table of Contents

Best Practices

Rules which enforce generally accepted best practices.

Code Style

Rules which enforce a specific coding style.

Design

Rules that help you discover design issues.

Documentation

Rules that are related to code documentation.

Error Prone

Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors.

Multithreading

Rules that flag issues when dealing with multiple threads of execution.

Performance

Rules that flag suboptimal code.

Security

Rules that flag potential security flaws.

Additional rulesets