Sublimetext3 SublimiteLineter-jshint-请参阅导致警告的字段

Sublimetext3 SublimiteLineter-jshint-请参阅导致警告的字段,sublimetext3,jshint,sublimelinter,Sublimetext3,Jshint,Sublimelinter,我将升华文本3与升华链接器(v3.7.4)和升华链接器jshint(v1.2.1)一起使用。我的代码中有一个来自linter的警告,它会打印在窗口底部,类似于: 3个错误中的2个:预期和赋值或函数调用,isntead看到表达式,第17行,第36列。现在我知道这个警告来自我定义的.jshintrc文件“expr”:true。然而,我并不总是知道这些警告来自哪里。因此,在sublimiter.sublimite settings文件中是否有一个设置,我可以告诉过梁打印警告的原因 然后,在Sublim

我将升华文本3与升华链接器(v3.7.4)和升华链接器jshint(v1.2.1)一起使用。我的代码中有一个来自linter的警告,它会打印在窗口底部,类似于:

3个错误中的2个:预期和赋值或函数调用,isntead看到表达式,第17行,第36列
。现在我知道这个警告来自我定义的
.jshintrc
文件
“expr”:true
。然而,我并不总是知道这些警告来自哪里。因此,在
sublimiter.sublimite settings
文件中是否有一个设置,我可以告诉过梁打印警告的原因

然后,在Sublime文本窗口的底部,它会显示如下内容:
3个错误中的2个:Expected and assignment or function call and isntead看到了一个表达式,由'expr:true',第17行,第36列引起;如果Jshint没有给出这些信息,那么Sublime Linter将无法处理和显示这些信息。您是否尝试过通过命令行使用Jshint对文件进行lint处理?然后,您可以看到Sublime Linter接收到的输入信息。如果“expr”不存在,那么它可能是不可能的


我换成了埃斯林特;该linter总是告诉您错误/警告来自哪个规则。它也给了我比Jshint更好的信息,所以它可能只是比Eslint更好(更全面)的linter;但是我没有测试过Jshint,除了它不能指出我希望它指出的错误之外,所以它可能还有其他优点。您可以在web应用程序中在线测试Jshint和Eslint以进行比较。

是的,我最终切换到了Eslint。您还可以查看Sublime的控制台(在Mac OS X^`),它总是显示详细的打印输出,是否也可以在jshint中工作?我还没来得及换成埃斯林特check@Jeremy:嗯,那值得一试;老实说,我只在网上尝试过Jshint,它没有指向我在一个很长的多部分字符串中的错误列(只指向行),并且给出了错误的原因(“缺少分号”,而实际上我在构造长字符串时忘记了加号)。所以我不期望它告诉我们更多,但这是可能的。。。