Overview of P3C components
masterP3C is a toolset based on the Alibaba Java Coding Guidelines designed to enforce programming best practices. It is composed of three main components that allow you to integrate these rules into your development workflow:
- PMD implementations (
p3c-pmd): A set of 49 rules implemented via PMD for static code analysis. - IntelliJ IDEA plugin (
idea-plugin): An IDE plugin for real-time feedback within IntelliJ IDEA. - Eclipse plugin (
eclipse-plugin): An IDE plugin for real-time feedback within the Eclipse IDE.
For the full set of guidelines, you can refer to the Alibaba Java Coding Guidelines English Version.