不知怎的,我可以在.js文件中输入我想要的任何东西,但是没有错误也没有警告(语法高亮显示很难)。
我没有任何例外情况。
我还记得可以选择将项目转换为javascript项目,但此选项也已消失。
my .project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>JavaScriptProject</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>
任何人都知道这可能是什么原因?
更新
我已将Tern ESLint配置为验证(并将项目转换为tern项目),但Tern ESlint也未显示任何错误或警告。我的猜测是某个地方必须有一个设置,它会破坏JSDT和/或Tern的JavaScript代码验证,但在设置和项目设置中,我已经检查了所有关于验证的信息......
答案 0 :(得分:0)
打开.project文件并检查您的项目是否具有&#34; jsdt nature&#34;。 如&#34;编辑4&#34;在this post: how-to-ignore-node-shebang-error-in-eclipse
的问题部分在答案部分也有相当多的信息。
我还建议添加&#39; eslint&#39;使用--fix
选项作为外部工具配置。