【发布时间】:2017-12-16 21:11:33
【问题描述】:
我正在使用 Sublime Text,我对它还很陌生。
我想突出显示我的编码错误:缺少分号、不存在变量... 但即使安装了 linter、Sublime Linter 包以及 jslint 和 jshint,它也无法按我想要的方式工作。
JSLint 太严格了:使用制表符而不是空格时会出错。
我想要的是:
- 关于缺少分号的错误
- 如果我使用未在任何地方定义的变量会出错
我该怎么做?我之前在这个论坛和谷歌上检查过,但我没有找到任何东西:(
尼古拉斯。
【问题讨论】:
-
感谢@pawansharma,但我在发布此问题之前检查了此链接,但它对我没有帮助。分号警告有效,但当我使用未定义的变量时,我还需要一个警告。
-
通常,各种 linter 支持
rc文件,允许您配置它们的设置。例如,eslint 有一个.eslintrc,jshint 有一个.jshintrc,等等。我认为 jslint 也有这样的东西。这是一个 JSON 文件,您可以在其中设置预设 - 例如,您可以将其设置为仅抱怨缺少分号和全局变量。我建议做一点谷歌搜索。 这么说 -- 如果真的太严格的话,一定要权衡一下 -- 如果我没记错的话,它严格遵守 Crockfords 的规则,这非常好......
标签: sublimetext3 jslint