10

我正在使用 SublimeLintern 包,但我遇到了一些问题。我想切换每次保存文件时出现的“laxcomma”警告:我更喜欢将逗号放在每行的开头

{
  "item1": val1
  ,"item2": val2
  ,"item3": val3
}

因此,我试图寻找一些解释如何启用或禁用每个检查的文档。我碰到这个应该解释我需要什么。所以,我SublimeLinter.sublime-settings现在是这样的:

{
    "jshint_options": {
        "laxcomma": false
    }
}

但它似乎没有工作。我仍然看到那个烦人的警告!我的设置有什么问题?

4

2 回答 2

4

奇怪。对我来说,问题是我.jshintrc在项目的本地目录中有一个文件。尽管那里laxcomma没有被覆盖,但显然它只是完全覆盖了您的 jshint_options (或者它可能进行了顶级扩展并且不会递归地合并配置对象......)

解决方案是添加(到本地.jshintrc文件):

"laxcomma": true

于 2014-01-13T00:06:25.623 回答
2

The word "lax" means not strict or severe; if you want to put your commas at the beginning of each line, try setting "laxcomma" to true:

{
    "jshint_options": {
        "laxcomma": true
    }
}
于 2013-09-27T14:07:52.177 回答