Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/e-chan1007/eslint-config
ESLint の個人用設定集
https://github.com/e-chan1007/eslint-config
eslint eslint-config
Last synced: about 1 month ago
JSON representation
ESLint の個人用設定集
- Host: GitHub
- URL: https://github.com/e-chan1007/eslint-config
- Owner: e-chan1007
- License: mit
- Created: 2022-04-03T02:45:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-20T03:42:53.000Z (about 1 year ago)
- Last Synced: 2024-05-21T06:51:23.899Z (6 months ago)
- Topics: eslint, eslint-config
- Language: JavaScript
- Homepage:
- Size: 1.38 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# eslint-config
ESLint の個人用設定集
※ TypeScript を使う前提で設定されています
| | パッケージ | 設定 | 概要 |
| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -------------------------------------------- | ----------------------------- |
| [![](https://badge.fury.io/js/@e-chan1007%2Feslint-config-base.svg)](https://www.npmjs.com/package/@e-chan1007/eslint-config-base) | [@e-chan1007/eslint-config-base](https://www.npmjs.com/package/@e-chan1007/eslint-config-base) | [/packages/base](./packages/base/index.js) | すべてに共通する基本設定 |
| [![](https://badge.fury.io/js/@e-chan1007%2Feslint-config-react.svg)](https://www.npmjs.com/package/@e-chan1007/eslint-config-react) | [@e-chan1007/eslint-config-react](https://www.npmjs.com/package/@e-chan1007/eslint-config-react) | [/packages/react](./packages/react/index.js) | React(Next.js) で利用する設定 |
| [![](https://badge.fury.io/js/@e-chan1007%2Feslint-config-vue.svg)](https://www.npmjs.com/package/@e-chan1007/eslint-config-vue) | [@e-chan1007/eslint-config-vue](https://www.npmjs.com/package/@e-chan1007/eslint-config-vue) | [/packages/vue](./packages/vue/index.js) | Vue3(Nuxt3)で利用する設定 |`@e-chan1007/eslint-config-base`は他の設定が読み込むので直接使用しない。
## 使い方
1. パッケージをインストール
```sh
npm install -D @e-chan1007/eslint-config-xxx
yarn add -D @e-chan1007/eslint-config-xxx
```2. `.eslintrc`に設定を追加
```js
{
"extends": ["eslint:recommended", "@e-chan1007/xxx"]
}
```- `eslint-config-`は省略可能
- できる限り末尾に配置する(prettier より前)