我使用的是Sublime Text,而且我对它很新。
我希望突出显示我的编码错误:缺少半冒号,不存在的变量...... 但即使安装了连接器,Sublime Linter包和jslint以及jshint,它也没有按照我想要的方式工作。
JSLint过于严格:它使用标签而不是空格给我错误。
我想要的是:
我该怎么做?我已经在这个论坛和Google上检查了,但我还没找到任何东西:(
尼古拉斯。
答案 0 :(得分:1)
我认为ESLint符合您的需求。它比jshint和jslint更新。 您可以在此处阅读比较:https://www.sitepoint.com/comparison-javascript-linting-tools/。 它在指定linting规则方面非常灵活。
创建ESLint的主要原因是允许开发人员 创建自己的linting规则。 ESLint旨在拥有所有规则 完全可插拔的。
有助于您丢失分号和未定义变量的规则是semi和no-undef。
您可以在Sublime中使用SublimeLinter-eslint或SublimeLinter-contrib-eslint_d插件。第二个更快,它允许我在我输入时执行linting。