class BadConstantName { static final long serialVersionUID = 42L; public static final int GOOD_CONSTANT = 0; public static final int bad_constant = 0; // Noncompliant [[sc=27;ec=39]] {{Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.}} public static int static_field; public final int final_field = 0; public static final Object object = 0; enum Enum { GOOD_CONSTANT, bad_constant; // Noncompliant int SHOULD_NOT_BE_CHECKED; } interface Interface { int GOOD_CONSTANT = 1, bad_constant = 2; // Noncompliant } @interface AnnotationType { int GOOD_CONSTANT = 1, bad_constant = 2; // Noncompliant long serialVersionUID = 42L; } public static final String my_string = 0; // Noncompliant public static final String MY_STRING = 0; public static final Double my_double = 0; // Noncompliant }