checkstyle.json和checkstyle-excludes.json的JSON模式定義名為haxecheckstyle.sourceFolders的配置密鑰包含一個文件夾名稱,該文件夾應在其中運行。它默認為["src", "Source"] ,它等同於傳遞-s <src> -s <Source> to haxe -checkstyle cli。 CheckStyle將忽略sourceFolders中未包含的任何文件。
VSCODE-CHACKSTYLE接受您的常規Haxe-CheckStyle配置文件( checkstyle.json和checkstyle-excludes.json )。
與CLI版本不同,VSCODE-CHECKSTYLE將搜索文件的路徑以獲取最接近其的checkstyle.json配置。搜索向上移動,並停止在(但包括)您的工作區根。這樣,您可以在工作空間內使用一個庫文件夾,提供自己的checkstyle.json (可能與您的個人編碼樣式不同)。
如果任何文件夾中沒有checkstyle.json則在您的工作空間root之前,Vscode-CheckStyle試圖通過從您的VS代碼設置中讀取鍵haxecheckstyle.configurationFile來學習其位置。
haxecheckstyle.codeSimilarityBufferSize設置了將保留多少個文件以進行代碼檢查(默認為100)。
您可以一次應用一個QuickFixes,也可以選擇一個範圍,包括多個違反校驗方案。

以下檢查提供了QuickFix:
VSCODE-CHACKSTYLE隨附JSON Schemas用於checkstyle.json和checkstyle-excludes.json ,在編輯這兩個文件類型時,它將幫助您通過自動完成和工具提示。例如:

請參閱HAXE-CheckStyle文檔或使用JSON模式工具提示進行檢查。
haxecheckstyle.codeSimilarityBufferSize進行配置 - 默認為100)