Linux Mint OS,Eclipse“ 2019-06”。
这个想法的初衷是JS需要短绒。
昨天发现有关JSLint ...然后有关JSHint的信息。
Windows-> Prefs下已经存在JSHint。但是,当我尝试在JS项目中使用它时,似乎似乎无法应付ES7(或更高版本...):我尝试将全局设置为Windows-> Prefs-> JSHint-> Configuration,如下所示:
{
"esversion": 9,
"browser" : true
}
(注意,我也尝试使用esversion 7,并在引号中使用这些数字,以防万一)。
无论我做什么,在这样的代码中都会出错(在我必须添加的async
函数内部):
const response = await fetch( filename, {
method: 'HEAD',
cache: 'no-cache'
});
...给出“缺少分号”和“未定义等待”。
似乎JSLint(或其他东西)阻止了ES7代码对JS文件的正确自动格式化。
无论如何,然后我做了一些搜索以寻找能够运行ES7并且可以在Eclipse中运行的短绒。我听说过ESLint,紧跟these instructions,并安装在项目目录中:.eslintrc,package.json,node_modules等。
然后发现3年前的this question。问题在于,Tern(据说已经过时了,建议使用Eclipse Wild Web Developer代替)。所以我安装了它。
但是我现在看不到该怎么办:Windows-> Prefs-> Javascript:那里看不到“ Tern”副标题……也没有“ Wild Web Developer”。
欢迎在Eclipse中安装ES7 linter的任何可能方式。
答案 0 :(得分:0)
关于Eclipse Wild Web Developer,有关支持eslint的工作正在进行中。将this PR合并并完成新发行版后,您就可以将eslint与Eclipse Wild Web Developer一起使用。
如果您错过了Eclipse Wild Web Developer的某些功能,请随时在这里创建新问题:https://github.com/eclipse/wildwebdeveloper/issues