sublime 的 jshint 插件如何只提示语法错误

2014-08-14 17:56:13 +08:00
 mrFranklin
刚装了sublime的插件:SublimeLinter和SublimeLinter-jshint,用来检查js的语法错误。
插件很好用,会提示黄色的warning和红色的语法错误。
但我只想用它来检查语法错误,请入如何配置呢?
我设置了半天.jshintrc文件的参数,依然会有不少黄色的warning出现。不知有没有简便的设置方法呢?
8062 次点击
所在节点    问与答
3 条回复
SoloCompany
2014-08-14 21:17:44 +08:00
首先把能打开的选项全部打开,然后看一下warning的代号,比如你看到的代号是 w002
那么就在 .jshintrc 上加上 “-w002” : false

如果懒得找,那么就自己写个循环吧 001 到 999 全加上
mrFranklin
2014-08-15 12:27:53 +08:00
@SoloCompany 如何看代号呢?我看输出的都是类似这样的信息啊:

logger.js: line 45, col 30, Bad assignment.
logger.js: line 48, col 10, Missing semicolon.
logger.js: line 51, col 2, Unnecessary semicolon.

3 errors
SoloCompany
2014-08-15 15:24:37 +08:00
@mrFranklin 那是你用的工具不够好,或者是 jshint 的版本不够高
我在大JB下用的 jshint 插件,同样的是缺少分号的报错信息是这样的
Missing semicolon. (W033)

然后就可以针对性的关闭这个警告 “-W033” : false

当然,实际上关闭这个警告真正的选项是 “asi” : true

你应该 RTFM 先把能关掉的选项全部先关掉,再去看有什么屏蔽不了再针对性屏蔽
http://www.jshint.com/docs/options/
如果懒得找,也可以用我之前建议的方法,000 到 999 全屏蔽那么就应该啥警告都看不见了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/127905

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX