Class JavadocPackageCheck

All Implemented Interfaces:
Configurable, Contextualizable, FileSetCheck

Checks that each Java package has a Javadoc file used for commenting. By default, it only allows a package-info.java file, but can be configured to allow a package.html file.

A violation will be reported if both files exist as this is not allowed by the Javadoc tool.

  • Property allowLegacy - Allow legacy package.html file to be used. Type is boolean. Default value is false.
  • Property fileExtensions - Specify the file extensions of the files to process. Type is java.lang.String[]. Default value is .java.

Parent is com.puppycrawl.tools.checkstyle.Checker

Violation Message Keys:

  • javadoc.legacyPackageHtml
  • javadoc.packageInfo
Since:
5.0