/var/tmp $ cat Test.java
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
@NoArgsConstructor(access = AccessLevel.PRIVATE) //<-- checkstyle warning
public final class Foo {
static void foo() { }
}
/var/tmp $ cat Test.xml
<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
<module name = "Checker">
<module name="TreeWalker">
<module name="HideUtilityClassConstructor" />
</module>
</module>
/var/tmp $ java -jar checkstyle-6.13-all.jar -c Test.xml Test.java
Starting audit...
/var/tmp/Test.java:4:1: error: Utility classes should not have a public or default constructor.
Audit done.
Checkstyle ends with 1 errors.
http://jnb.ociweb.com/jnb/jnbJan2010.html
https://projectlombok.org/api/lombok/NoArgsConstructor.html
https://projectlombok.org/features/Constructor.html