Wenn Sie kein Hyper-Anfänger sind, sollten Sie sich nicht zu sehr wundern ... Checkstyle war eine gute Idee.
Als ich mir die Java-Quelle ansah, fand ich so etwas.
//CHECKSTYLE:OFF
Java-Code
//CHECKSTYLE:ON
Was? Dies? War der Anfang.
CHECKSTYLE: OFF
schaltet Checkstyle aus.Als ich mit "Java CHECK STYLE: OFF" herumging, war es vom ersten Fall an ein gutes Gefühl.
Es gab auch eine Beschreibung in checkstye.xml in meinem Projekt, wie auf der Seite beschrieben!
<module name="Checker">
<property name="severity" value="warning"/>
<module name="TreeWalker">
<module name="FileContentsHolder"/>
<module name="JavadocMethod">
<Kürzung>
<module name="SuppressionCommentFilter"/>
<module name="SuppressWithNearbyCommentFilter">
<property name="commentFormat" value="CHECKSTYLE IGNORE THIS LINE"/>
</module>
</module>
"CHECK STYLE: OFF" ist also ...
Sie können Checkstyle-Warnungen unterdrücken, indem Sie Kommentare in Ihren Code schreiben.
System.out.println(123); // CHECKSTYLE IGNORE THIS LINE
Wenn Sie über mehrere Zeilen hinweg unterdrücken möchten, können Sie auch wie folgt schreiben.// CHECKSTYLE:OFF
System.out.println(123);
System.out.println(456);
System.out.println(789);
// CHECKSTYLE:ON
Fall eines Verstoßes gegen die Regeln (Unterdrückung der Checkstyle-Warnung) - Tomoto Daisuke IT-PRESS
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard. checkstyle – Checkstyle 8.1
Sie können während der Programmerstellung (Just In Time) überprüfen. Bei der Ausführung unter Eclipse wird die Überprüfung jedes Mal durchgeführt, wenn eine Datei bearbeitet oder hinzugefügt wird. Auf diese Weise können Sie Fehler sofort nach dem Schreiben des Codes korrigieren. Testwerkzeugkatalog, der mit Eclipse (2) verwendet werden kann: Statisches Analysetool, das mit Eclipse- @ IT verwendet werden kann
Es gibt viele Codierungsstandards auf der Welt, aber es scheint, dass Sie Ihre eigenen Codierungsstandards für die Überprüfung erstellen können.
Recommended Posts