eslint-config-airbnb を React 以外のプロジェクトにも使いたい
React 以外のプロジェクトに eslint-config-airbnb を使うには、eslint-config-airbnb-base を使う。
上記 issue では extends
に airbnb/base
を指定するとあるが、今は airbnb-base
を指定するようになっていた。
.eslintrc
{ "extends": "airbnb-base" }
小ネタ
ちなみに .eslintrc ではなく package.json に ESLint の設定を書く事もできる。 これは .babelrc も同様で、package.json に Babel の設定を書く事ができる。
{ // ... "babel": { "presets": ["es2016", "stage-3"] }, "eslintConfig": { "extends": "airbnb-base", "globals": { "angular": true } } }