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)