eslint-config-airbnb を React 以外のプロジェクトにも使いたい

Can I use eslint-config-airbnb without eslint-plugin-react? · Issue #451 · airbnb/javascript · GitHub

React 以外のプロジェクトに eslint-config-airbnb を使うには、eslint-config-airbnb-base を使う。 上記 issue では extendsairbnb/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
    }
  }
}