Jshint: 支持异步函数

创建于 2015-07-30  ·  23评论  ·  资料来源: jshint/jshint

提案: https :

2015 年 7 月 30 日进入第二阶段https://github.com/tc39/ecma262

取决于 gh-2601

ES7 P2 Proposal

最有用的评论

好的,现在节点 8 已上线。 正式支持异步/等待。
它会很快在 jsHint 上提供吗?

谢谢,

所有23条评论

2077 可能有用

我对 #2601 发表了评论,但这似乎是专门为 async/await 发表评论的正确地方。

async/await 现已完成并入ES2017 规范,并在 chrome 和 ff 中发布。

也许是时候除尘 #2077 了?

好的,现在节点 8 已上线。 正式支持异步/等待。
它会很快在 jsHint 上提供吗?

谢谢,

我把这个留在这里: http :

我就把这个留在这里: https :

你刚刚对 jshint 失去了兴趣。 对不起,要慢。

Node.js 支持异步/等待。 每个现代浏览器都支持 async/await。 JSHint 不支持它。 这个话题2岁了。

谢谢 JSHint。 它持续的时候很好。

切换到 ESLint。

大家好,

异步规范已经达到第 4 阶段,我们什么时候可以看到支持?

RIP Jshint

这不是一个有用的评论。 请提交补丁,而不是消极。

我是 jshint 的粉丝,但现在决定转向 eslint。 ECMA 的新发布周期以及转译器的创建的目标是让人们尽早使用 JavaScript 的最新功能。 Async/await 已经处于第 4 阶段一个多月了(并且在 Node 和许多主流浏览器中使用的时间更长),但是 jshint 还没有添加支持。

我每天都使用 jshint,所以感谢你创造了比 jslint 更灵活的东西。 我现在需要一个更强大和最新的工具,支持最新的 ES 功能以及实验性功能。

祝一切顺利。

我们有数十万行代码经过 jshint 验证。 所有代码都彻底使用了 Promise。 6 个月前,我们决定引入 async/await 来简化服务器端代码(promise 会导致类似于函数不平凡时的回调的问题:await 会自然地将我们的代码更改为更具可读性/可维护性的代码)。
问题是,天哪,jshint。 迁移到 eslint 并非易事,我们只是决定等待一些时间到 JSHINT。

感谢您的出色工作并在过去 3 年中保存了我们的错误代码,但我们等不及了。

我们正在努力支持下一个次要版本。 我将从问题标题中删除“实验性”一词以避免混淆。

+1为此!

我们在@jsfiddle 中使用最新版本的

我们收到了一些关于 linter 抱怨asyncawait抱怨。

@jugglinmike自从您 3 个月前发表评论以来,您认为这会很快得到修补吗?

异步/等待支持的当前状态是什么?

好问题, @colxi和 @oskarkrawczyk。 在过去的几个月里,我一直致力于支持异步函数,但从存储库的状态来看,这一点都不清楚。 我已经打开了一个正在进行中的拉取请求,以帮助任何关注这里的人了解我们所处的位置:gh-3272

祝 async/await 功能好运,这是这个很棒的插件的必备功能

有任何更新吗? 在匿名函数上使用时我仍然收到错误

Expected '(' and instead saw '{'.

已经+3年了!!

看来我们等得够多了。 再见 JSHint。 那是曾是一段美好时光。

async/await现在支持2.10.1 。 只需更新您的.jshintrc即可使用"esversion": 9

请参阅CHANGELOG.md

@nodesocket esversion: 8标志对于asyncawait显然已经足够了(不过,正如更改日志所述,有一个esversion: 9标志)。

任何状况之下; 感谢最终实现这一目标的人们。

@nodesocket是对的——支持异步函数可以在 JSHint 中作为 o 2.10.0 启用。 关闭此问题已解决。

此页面是否有帮助?
0 / 5 - 0 等级