Published on

eslint error 'Promise' is not defined no-undef の対処方法

Authors
  • avatar
    Name
    ssu
    Twitter

eslint error 'Promise' is not defined no-undef の対処方法を紹介します。

eslintで下記のようにPromiseが定義されていませんとエラーが出る場合があります。

✖ eslint --fix: /hoge/lib/posts.js 12:27 error 'Promise' is not defined no-undef

これの対象方法ですが、eslintのconfigである eslintrc.jsのenvにあるes6をtrueにすることで解消できます。 そのため、下記のように記載することで解決できます。

{ "env": { "es6": true }, "extends": "eslint:recommended", ... }

参考: ESlint : which config for Promise and Async