Details
Description
- Remove modernizer plugin and migrate all rules to PMD\Checkstyle. check-rules/modernizer-rules.xml
- Introduce separate checkstyle ruleset for public API module (modules/api). This ruleset should be more strict than internal one:
- All public method must have Javadocs (currently in internal code field getters may haven't Javadocs)
- /** {@inheritDoc} */ is not applicable for public API
Attachments
Issue Links
- fixes
-
IGNITE-20980 PMD - replace deprecated rules with new ones to be able to upgrade to PMD 7.x.
- Resolved
-
IGNITE-20981 Add more PMD rules
- Resolved
-
IGNITE-20982 Add checks to cover comments style
- Resolved
- is related to
-
IGNITE-21569 Introduce Spotbugs checks
- Resolved
- relates to
-
IGNITE-21582 Checkstyle: introduce a separate javadoc rules for public api module
- Open
- links to
(1 links to)