それらのサポートはありますか? これを実装することについていくつかの議論を見ましたが、最終的な同意はありませんでした。
関連/複製:#1939
1)ES7機能の実装を開始する前に、まずすべてのES6構文をサポートする必要があると思います。
2)非同期関数はステージ1のみであるため、構文が大幅に変更される可能性があります
ええ、 experimental
json key-valueを使用してみましたが、機能しませんでした。 現在、 /* jshint ignore:start|end*/
を使用してうまくいくことができますが、リソースファイルでこれらのキーワードをリントするのをやめたほうがいいでしょう。
申し訳ありませんが、「実験的」オプションはまだありません。 とにかく、これは重複しているので、元の問題のままにしておきましょう。
jshintのパーサーの構築方法は、ステージ2まで到達しない可能性がある、または承認される前に大幅に変更される可能性がある「実験的」機能をサポートするのにあまり適していません。 ASTのトラバースと変換に基づいて構築されたTraceurやBabelなどのプロジェクトとは異なり、非常に脆弱です。 私はそれを言うのは嫌ですが、おそらくeslintは、そのASTリンティングのために、これらの実験的機能をリンティングするための好ましい解決策です。
現在の状況については、#2604を参照してください。
async/await
は、バージョン2.10.1
でサポートされるようになりました。 .jshintrc
を更新して、$#$ "esversion": 9
#$を使用するだけです。
CHANGELOG.mdを参照してください。