@inabagumi/eslint-config

ESLint の共有設定です。

{
"name": "example project",
"devDependencies": {
"@inabagumi/eslint-config": "latest",
"prettier": "latest",
"typescript": "latest"
},
"eslintConfig": {
"extends": ["@inabagumi"]
}
}

Prettier と TypeScript と一緒にインストールした上で ESLint の設定の extends@inabagumi を追加することによって共有の設定が利用できます。

また React 用に @inabagumi/eslint-config-react、Vue 用に @inabagumi/eslint-config-vue がそれぞれ用意されています。@inabagumi/eslint-config と同様に "extends": ["@inabagumi/react"] のように extends@inabagumi/react@inabagumi/vue を書き加えることによって利用できます。