Eclipse Mars JavaScript编辑器无法识别错误

时间:2017-07-05 07:22:59

标签: javascript eclipse jsdt tern

不知怎的,我可以在.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代码验证,但在设置和项目设置中,我已经检查了所有关于验证的信息......

1 个答案:

答案 0 :(得分:0)

打开.project文件并检查您的项目是否具有&#34; jsdt nature&#34;。 如&#34;编辑4&#34;在this post: how-to-ignore-node-shebang-error-in-eclipse

的问题部分

在答案部分也有相当多的信息。

我还建议添加&#39; eslint&#39;使用--fix选项作为外部工具配置。