[ https://issues.apache.org/jira/browse/IGNITE-21467?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Pochatkin updated IGNITE-21467: --------------------------------------- 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 was: # 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 > Improve PMD and Checkstyle rulesets > ----------------------------------- > > Key: IGNITE-21467 > URL: https://issues.apache.org/jira/browse/IGNITE-21467 > Project: Ignite > Issue Type: Improvement > Components: build > Reporter: Mikhail Pochatkin > Assignee: Viacheslav Blinov > Priority: Major > Labels: ignite-3 > > # 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 -- This message was sent by Atlassian Jira (v8.20.10#820010)