Jshint: 非同期関数のサポート

作成日 2015年07月30日  ·  23コメント  ·  ソース: jshint/jshint

提案: https

2015年7月30日にステージ2に進みましたhttps://github.com/tc39/ecma262

gh-2601に依存

ES7 P2 Proposal

最も参考になるコメント

これで、ノード8が稼働しました。 Async / Awaitは公式にサポートされています。
jsHintでまもなく利用可能になりますか?

ありがとう、

全てのコメント23件

2077が役立つかもしれません

私は#2601にコメントしましたが、これは特にasync / awaitについてコメントするのに適切な場所のようです。

async / awaitが終了、ES2017仕様に

多分それは#2077をほこりを払う時間ですか?

これで、ノード8が稼働しました。 Async / Awaitは公式にサポートされています。
jsHintでまもなく利用可能になりますか?

ありがとう、

これはここに残しておきます: http

これはここに残しておきます: https ://github.com/eslint/eslint#what-about-experimental-features😜

あなたはちょうどjshintへの私の興味を失いました。 すみません、遅くなります。

Node.jsはasync / awaitをサポートしています。 最新のブラウザはすべてasync / awaitをサポートしています。 JSHintはそれをサポートしていません。 このトピックは2歳です。

JSHintありがとうございます。 それが続く間、それは良かった。

ESLintに切り替えました。

こんにちはチーム、

非同期仕様はステージ4に達しましたが、いつサポートが期待できますか?

RIP Jshint

それは有益なコメントではありません。 否定的ではなく、パッチを提出してください。

私はjshintのファンでしたが、今はeslintに移行することにしました。 ECMAの新しいリリースサイクル(およびトランスパイラーの作成)の目標は、JavaScriptの最新の機能を早期に使用できるようにすることです。 Async / awaitは1か月以上ステージ4にあります(そしてNodeや多くのメインストリームブラウザーに長く組み込まれています)が、jshintはまだサポートを追加していません。

私は毎日jshintを使用していたので、jslintよりも柔軟なものを作成していただきありがとうございます。 私は今、最新のES機能と実験的な機能をサポートするより強力で最新のツールを必要としています。

ではごきげんよう。

jshintで検証された数十万のコード行があります。 すべてのコードはPromisesを徹底的に使用しています。 6か月前、サーバー側のコードを単純化するためにasync / awaitを導入することにしました(関数が簡単でない場合、promiseはコールバックと同様の問題を引き起こします。awaitはコードをより読みやすく保守しやすいものに自然に変更します)。
問題は、OMG、jshintでした。 eslintへの移行は簡単ではなく、JSHINTまでしばらく待つことにしました。

良い仕事をしてくれて、この3年間エラーのコードを保存してくれてありがとう、でも待ちきれません。

次のマイナーリリースのサポートに取り組んでいます。 混乱を避けるために、問題のタイトルから「実験的」という単語を削除します。

これに+1!

私たちは、偉大なツールのおかげで@jsfiddleでJSHintの最新バージョンを使用しています!

asyncawaitについて不平を言っているリンターについて、いくつかの不満がありました。

@jugglinmikeコメントは3か月前に作成されたので、これはすぐにパッチが適用されると思いますか?

Wichはasync / awaitサポートの現在のステータスですか?

良い質問です、 @ colxiと@oskarkrawczyk。 私は過去数か月にわたって非同期機能のサポートに取り組んできましたが、それはリポジトリの状態からはまったく明らかではありません。 進行中のプルリクエストを開いて、ここをフォローしている人が現在の場所を把握できるようにしました:gh-3272

非同期/待機機能で頑張ってください、それはこの素晴らしいプラグインの必需品です

これに関する更新はありますか? 匿名関数で使用するとまだエラーが発生します

Expected '(' and instead saw '{'.

+ 3年になります!!

十分待ったようです。 さようならJSHint。 いい時間でした。

async/awaitは、バージョン2.10.1サポートされるようになりました。 単にあなたの更新.jshintrc使用するように"esversion": 9

CHANGELOG.mdを参照してください。

@nodesocket esversion: 8フラグはasyncawaitは明らかに十分です(ただし、変更ログに記載されているように、 esversion: 9フラグがあります)。

いかなる場合でも; 最終的にこれを実現させた人々に感謝します。

@nodesocketはそれを正しく理解しました-非同期関数のサポートは、o2.10.0としてJSHintで有効にできます。 この問題を解決済みとしてクローズします。

このページは役に立ちましたか?
0 / 5 - 0 評価