【发布时间】:2013-11-15 06:16:16
【问题描述】:
我一直在尝试将 SublimeLinter 配置为使用不同的 JSHint 设置,但我的设置被完全忽略了。大多数情况下,我只想能够使用双引号而不会出现 linting 错误。这是我的“用户”SublimeLinter.sublime-settings 中的内容
{
"jshint_options":
{
"evil": true,
"regexdash": true,
"browser": true,
"wsh": true,
"sub": true,
"quotmark" : true
}
}
该文件肯定会被解析,因为它会在格式不正确时引发错误(有趣的是,这包括字符串用单引号引起来的情况)。它不仅忽略了引用偏好——我可以将“evil”设置为 false,它仍然会给我 eval 警告。
有什么想法吗?这是在 OSX 上。
提前致谢。
【问题讨论】:
-
它是否确实配置为使用 JSHint(而不是 JSLint)?另请注意,
quotmark选项采用字符串(如果您想强制使用双引号,则在您的情况下为"double")。 -
evil是您“放松”的选项,这意味着 JSHint 会警告您默认使用eval,设置"evil": true将禁用警告。
标签: macos sublimetext2 jshint sublimelinter