checkstyle.json und checkstyle-excludes.json Ein Konfigurationsschlüssel namens haxecheckstyle.sourceFolders enthält eine Reihe von Ordnernamen, in denen Checkstyle ausgeführt werden soll. Es ist standardmäßig ["src", "Source"] , was dem Übergeben -s <src> -s <Source> an Haxe -Checkstyle Cli entspricht. CheckStyle ignoriert jede Datei, die nicht in sourceFolders enthalten ist.
VSCODE-Checkstyle akzeptiert Ihre regulären Haxe-Checkstyle-Konfigurationsdateien ( checkstyle.json und checkstyle-excludes.json ).
Im Gegensatz zur CLI-Version sucht VSCODE-CHECKSTYLE den Pfad einer Datei nach einer checkstyle.json -Konfiguration, die ihm am nächsten liegt. Durch die Suche nach oben bewegt sich nach oben und hält an (aber umfasst) Ihre Arbeitsbereichswurzel. Auf diese Weise können Sie einen Bibliotheksordner in Ihrem Arbeitsbereich haben, der einen eigenen checkstyle.json bietet (der sich von Ihrem persönlichen Codierungsstil unterscheidet).
Wenn in irgendwelchen Ordnern kein checkstyle.json bis zu Ihrem Arbeitsbereich vorhanden ist, versucht VSCODE-CHECKSTYLE, seinen Standort zu lernen, indem Sie wichtige haxecheckstyle.configurationFile Datei aus Ihren VS-Code-Einstellungen lesen.
haxecheckstyle.codeSimilarityBufferSize legt ein Grenzwert dafür fest, wie viele Dateien für die Codesimilarity -Prüfung aufbewahrt werden (Standardeinstellungen bis 100).
Sie können QuickFixes jeweils oder durch Auswahl eines Bereichs mit mehreren Kontrollstilverletzungen anwenden.

Die folgenden Schecks liefern QuickFixes:
VSCODE-CHECKSTYLE wird mit JSON-Schemas für checkstyle.json und checkstyle-excludes.json ausgestattet. z.B:

Siehe Haxe-Checkstyle-Dokumente oder verwenden Sie JSON Schema Tooltips für Dokumentation zu Überprüfungen.
haxecheckstyle.codeSimilarityBufferSize - Standardeinstellungen bis 100)