如何在Sublime Text 2中全局配置JSHint选项?

时间:2013-01-28 19:36:55

标签: sublimetext2 jshint

使用Sublime Text 2的JSHint插件时,我想全局关闭特定警告。例如,“laxcomma”。

我尝试在JSHint的Sublime Packages文件夹中编辑.jshintrc文件,但这不起作用。

{
  "laxcomma": true
}

添加具有相同选项的项目特定.jshintrc文件可以解决该特定项目的问题,但我希望这些选项是全局的。

有什么建议吗?

2 个答案:

答案 0 :(得分:7)

从JSHint文档页面: http://www.jshint.com/docs/

  

JSHint将在当前工作目录中查找此文件,如果没有找到,将在目录树中向上移动一级到文件系统根目录。

因此,从技术上讲,您可以将.jshintrc文件放在文件系统的根级别(/.jshintrc),并且每个新项目都默认为这些选项。个别项目可以根据需要覆盖它们。

答案 1 :(得分:0)

如果有人在Windows中创建.jshintrc时遇到问题,您可以转到 AppData \ Roaming \ Sublime Text 3 \ Packages \ SublimeLinter ,复制.editorconfig例如,重命名并编辑它然后将它放在你的根目录中,如@ philip-walton建议。

如果您在此处编辑文件,则可能需要以管理员身份运行文本编辑器

如果您尝试在此处重命名文件,则可能需要右键单击该文件,转到“安全”,“高级”,将“所有者”对象名称更改为您自己(PC-Name \ User-Name),然后再将自己添加到选择Principal的权限列表。