我们有多个项目,其中包含各种 .jscsrc
文件。
我想使用我定义的一个,它比大多数项目更严格。
就我而言,它是 ~/.jscsrc
。
如何配置 sublime-linter
以将该文件用于 jscs
?
谢谢!
最佳答案
SublimeLinter 正在您的系统上执行 jscs
。要使用 CLI 为 jscs
定义配置文件 ( according to the docs ) 的路径,您需要运行:jscs path[ path[...]] --config=~/.config.json
要为 SublimeLinter 包设置此项,您可以将 SublimeLinter's args
setting 用于 jscs
并设置配置路径。这将在您的 SublimeLinter.sublime-settings
(默认或用户)中:
{
"user": {
"linters": {
"jscs": {
"args": [
"--config=~/.jscsrc"
]
}
}
}
}
或者,您可以只使用
"args": "--config=~/.jscsrc"
。请注意, from the docs :
另外,
.jscsrc
文件的路径被缓存,所以如果你创建一个新的 .jscsrc
应该优先于前一个(根据上面的),你需要清除缓存以便 linter 使用新的 .jcscrc
你可以清除去缓存: Tools > SublimeLinter > Clear Caches
。如果适用并且 linter 支持,您还可以使用相同的方法覆盖和使用其他包的默认/全局设置。另一个很好的例子是 SublimeLinter-jshint plugin 。
关于sublimetext3 - 如何选择自定义 .jscsrc 文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32035646/