Sublimetext3 如何选择自定义的.jscsrc文件

Sublimetext3 如何选择自定义的.jscsrc文件,sublimetext3,sublimelinter,jscs,Sublimetext3,Sublimelinter,Jscs,我们有多个包含各种.jscsrc文件的项目。 我想使用我定义的一个,它比大多数项目更严格 在我的例子中,它是~/.jscsrc 如何将sublime linter配置为将该文件用于jsc 谢谢 Sublivelter正在您的系统上执行jscs。要使用CLI为jscs定义配置文件()的路径,您需要运行: jscs路径[path[…]]--config=~/.config.json 要为SublimeLiner包设置此选项,您可以使用jscs并设置配置路径。这将出现在您的升华浏览器中。升华设置(默认

我们有多个包含各种
.jscsrc
文件的项目。 我想使用我定义的一个,它比大多数项目更严格

在我的例子中,它是
~/.jscsrc

如何将
sublime linter
配置为将该文件用于
jsc


谢谢

Sublivelter正在您的系统上执行
jscs
。要使用CLI为
jscs
定义配置文件()的路径,您需要运行:

jscs路径[path[…]]--config=~/.config.json

要为SublimeLiner包设置此选项,您可以使用
jscs
并设置配置路径。这将出现在您的
升华浏览器中。升华设置(默认或用户):

或者,您也可以使用
“args”:“-config=~/.jscsrc”

注:

如果未指定
--config
选项,
jscs
将在
package.json
文件中搜索
jscsConfig
选项,然后搜索
.jscsrc
(这是一个带有注释的json)和
.jscs.json
文件位于当前工作目录中,然后位于最近的祖先目录中,直到它到达系统根目录

此外,
.jscsrc
文件的路径也会被缓存,因此如果您创建一个新的
.jscsrc
,该文件应优先于上一个文件(根据上文),要使用新的
。jcscrc
您需要清除过梁的缓存。您可以通过转到:
工具>升华过滤器>清除缓存来清除缓存


如果适用并且linter支持,您还可以使用相同的方法覆盖和使用其他包的默认/全局设置。另一个很好的例子是。

谢谢。我的主要误解是如何将CLI转换为SublimeLiner配置
{
    "user": {
        "linters": {
            "jscs": {
                "args": [
                    "--config=~/.jscsrc"
                ]
            }
        }
    }  
}