Was ist CHECKSTYLE: OFF in der Java-Quelle? Checkstyle zu wissen von

Wenn Sie kein Hyper-Anfänger sind, sollten Sie sich nicht zu sehr wundern ... Checkstyle war eine gute Idee.

Der Anfang war "CHECK STYLE: OFF".

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 ist ein statisches Analysewerkzeug zur Überprüfung von Codierungsstandards.

Screen Shot 2017-08-09 at 0.28.20.png

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

Screen Shot 2017-08-09 at 0.13.21.png

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. Screen Shot 2017-08-09 at 0.20.14.png

Recommended Posts

Was ist CHECKSTYLE: OFF in der Java-Quelle? Checkstyle zu wissen von
Was ist ... (3 Punkte) in der Java-Quelle gefunden? Argument mit variabler Länge, von dem man wissen muss
Was ist die Hauptmethode in Java?
Was tun, wenn Sie die Quellposition wissen möchten, an der die Methode in bind.pry definiert ist?
Quelle zum Abrufen der Umleitungsquell-URL in Java
Der Weg von JavaScript nach Java
Möchten Sie wissen, was Ruby n die Potenz von 2 ist? (Machturteil von 2)
Was ich bei der Migration von der Spring Boot 1.4-Serie zur 2.0-Serie getan habe
Was tun, wenn Cloud 9 im Rails-Lernprogramm voll ist?
Was ich bei der Migration von der Spring Boot 1.5-Serie zur 2.0-Serie getan habe
Was ist eine Klasse in der Java-Sprache (3 /?)
Java-Referenz zum Verständnis in der Abbildung
Was ist eine Klasse in der Java-Sprache (1 /?)
Was ist eine Klasse in der Java-Sprache (2 /?)
So erhalten Sie das Datum mit Java
Was tun, wenn das Präfix c in JSP nicht gebunden ist?
Ab Java9 werden Klassenkonstruktoren, die primitiven Typen entsprechen, als veraltet markiert.
[Anfänger] Was ist Docker überhaupt? Leicht verständliche Erklärung aus den Grundlagen!
[Gradle] [checkstyle] Was tun, wenn die aktive Einstellung von Checkstyle durch "Gradle-Projekt aktualisieren" aus Eclipse entfernt wird?
Was ist JSP? ~ Lassen Sie uns die Grundlagen von JSP kennen !! ~
Was ist java
Was ist das Java Servlet / JSP MVC-Modell?
Was unterscheidet sich von der PHP-Sprache. [Hinweis]
Der in Java 10 eingeführte Schnittpunkttyp ist erstaunlich (?)
So erhalten Sie eine Klasse von Element in Java
Was ist Java <>?
Was ist der flüchtige Modifikator für Java-Variablen?
Was ist java
[Java] Ist es nicht erforderlich, "Identität" bei der Implementierung der equals () -Methode zu überprüfen?
Androd: Was tun gegen "The Realm befindet sich bereits in einer Schreibtransaktion in"
Was tun beim Debuggen von "Quelle nicht gefunden"?
[Java] Memo zum Schreiben der Quelle
[Java] In der Ausgabe wird etwas als "-0.0" angezeigt
Was ist zu tun, wenn in Eclipse "Fehler beim Laden der gemeinsam genutzten JNI-Bibliothek" angezeigt wird?
Der richtige Weg, um die Tomcat-Quelle in Eclipse zu sehen
[Java] So lassen Sie den privaten Konstruktor in Lombok weg
[Java] Ich möchte die Differenz zum Datum berechnen
Tokoro habe ich in der Migration von Wicket 7 auf 8 umgeschrieben
Wie schreibe ich Scala aus der Perspektive von Java
[Java] So extrahieren Sie den Dateinamen aus dem Pfad
Was ist besser, Kotlin oder zukünftiges Java?
[JAVA] Was ist der Unterschied zwischen Schnittstelle und Zusammenfassung? ?? ??
In der Abbildung verstandene Java-Klassen und -Instanzen
Ich habe versucht, die Methode der gegenseitigen Teilung von Eugrid in Java zu implementieren
Was Java-Ingenieure benötigen, um sich auf die Java 11-Version vorzubereiten
Die Geschichte, dass .java auch in Unity 2018 erstellt wurde
Ich habe versucht herauszufinden, was sich in Java 9 geändert hat
Änderungen von Java 8 zu Java 11
Summe von Java_1 bis 100
Kommentare in der Java-Quelle
Eval Java-Quelle von Java
Von Java zu Ruby !!
Was ist Java-Technologie?
Was ist Java API-Java?
[Java] Was ist flatMap?
[Java] Was ist ArrayList?