Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
Right now the plugin prints the name of file, line number and description of the violation, it would be nice to also have a violation ID/name.
In the case below it should print "AvoidStarImport".
[INFO] --- maven-checkstyle-plugin:2.15:check (check-sources) @ svt-sds-impl --- [INFO] Starting audit... .../project/src/main/java/com/implementation/sds/util/DatesCalculator.java:12: Using the '.*' form of import should be avoided - java.util.*. Audit done.
So after the changes it could be (only the relevant part):
.../project/src/main/java/com/implementation/sds/util/DatesCalculator.java:12 (AvoidStarImport) Using the '.*' form of import should be avoided - java.util.*.
This name is usefull if one would like to disable this check using suppression plugin:
<module name="SuppressWithNearbyCommentFilter"> <property name="commentFormat" value="@checkstyle (\w+) \((\d+) lines?\)"/> <property name="checkFormat" value="$1"/> <property name="influenceFormat" value="$2"/> </module>
Right now googling is required to find out the name of the rule.