nodejs 7.6+の最新バージョンでは、async/awaitを使い始めました。は、async/awaitに正しいeslintrcが必要です - 7.6+ nodejsを使用して
私はjshintを使用していましたが、私が読んだところでは現在この構文をサポートしていますが、いくつかはeslintを使って提案しています。
私はeslintを設定しましたが、argh ..非同期機能もフラグします。
私のコードがうまく動作していることは間違いありません。ちょうどリンターです。あまりにも非同期関数をコメントアウトすると、次のフラグにフラグが立てられます。実際には、このエラーで見つかった最初の非同期のフラグは、すべてではありません(その内容は何ですか?)
initウィザードを使用して作成されたeslintrcファイルです。私はenvが十分であることをノードとes6に求めることを望んでいました...明らかにそうではありません。
module.exports = {
"env": {
"es6": true,
"node": true
},
"extends": "eslint:recommended",
"rules": {
"indent": [
"error",
"tab"
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"never"
]
}
};
修正プログラムとは何ですか。
いくつかのバージョンの.eslintrcを試しましたが、eslintリポジトリに関連するいくつかの問題がありますが、これを解決するのに役立つものはありません。 commonjs(バベルなし)を使ってネイティブnodejsのために正しく設定されているeslintを得ることについて何か不足しているバグだとは思わない。
私はバベルを使用していないにもかかわらず、おそらくバベルプラグインがこの仕事をするために必要ですか?それが本当なら、どうすればそれを設定するのですか? async
/await
は、ES2017の機能です