eslint-config-airbnbを普通にNode.jsでExpressとかで使おうとすると、
ReactやJSXなどフロントエンド用のも読み込まれてしまってちょっとうざい
そういうときはeslint-config-airbnb-base
を使う
$ npm i --save-dev eslint eslint-config-airbnb-base
インストールして"extends": "airbnb-base"
を指定する
.eslintrc.json
{
"env": {
"es6": true,
"node": true
},
"extends": "airbnb-base"
}
これでNode.js用にlintがかかるようになる
$ ./node_modules/.bin/eslint ./