在使用 Sublime Text 2 的 JSHint 插件时,我想全局关闭特定警告。例如,“laxcomma”。
我尝试在 JSHint 的 Sublime Packages 文件夹中编辑 .jshintrc 文件,但这不起作用。
{
"laxcomma": true
}
添加具有相同选项的项目特定 .jshintrc 文件可以解决该特定项目的问题,但我希望这些选项是全局的。
有什么建议么?
在使用 Sublime Text 2 的 JSHint 插件时,我想全局关闭特定警告。例如,“laxcomma”。
我尝试在 JSHint 的 Sublime Packages 文件夹中编辑 .jshintrc 文件,但这不起作用。
{
"laxcomma": true
}
添加具有相同选项的项目特定 .jshintrc 文件可以解决该特定项目的问题,但我希望这些选项是全局的。
有什么建议么?
从 JSHint 文档页面: http: //www.jshint.com/docs/
JSHint 将在当前工作目录中查找该文件,如果未找到,则将目录树上移一层,一直到文件系统根目录。
因此,从技术上讲,您可以将.jshintrc
文件放在文件系统的根级别 ( /.jshintrc
),并且每个新项目都会默认使用这些选项。个别项目可以根据需要覆盖它们。
如果有人在 Windows 中创建 a 时遇到问题.jshintrc
,您可以转到AppData\Roaming\Sublime Text 3\Packages\SublimeLinter,例如复制.editorconfig
、重命名和编辑它,然后将其放在您的根目录中,如@philip-walton 建议的那样。
如果您在此处编辑文件,您可能需要以管理员身份运行文本编辑器。
如果您尝试在此处重命名文件,您可能需要右键单击该文件,转到安全,高级,将所有者对象名称更改为自己(PC-Name\User-Name),然后将自己添加到列表中通过选择委托人的权限。