Skip to content

Commit

Permalink
Next.js 向け設定のドキュメントを追加
Browse files Browse the repository at this point in the history
  • Loading branch information
susisu committed Oct 6, 2024
1 parent 01d9d8f commit 9e8a447
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 1 deletion.
19 changes: 19 additions & 0 deletions docs/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,25 @@ export default config({
});
```

### Next.js

Next.js に関連した設定やルールを有効化するには、`next` オプションを有効化してください。
React に関連した設定やルールも同時に有効化されます。

```javascript
export default config({
next: true,
});
```

Core Web Vitals に関するルールも有効化する場合は `'strict'` を指定してください ([参考](https://nextjs.org/docs/app/building-your-application/configuring/eslint#core-web-vitals))。

```javascript
export default config({
next: 'strict',
});
```

### Prettier

デフォルトでは Prettier を併用することを想定して、Prettier と衝突するフォーマットに関するルールを全て無効化するようになっています。
Expand Down
2 changes: 1 addition & 1 deletion lib/rules/next.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';

// ref. https://github.com/vercel/next.js/tree/canary/packages/eslint-config-next
// 参考: https://github.com/vercel/next.js/tree/canary/packages/eslint-config-next

/** @type {import('eslint').Linter.RulesRecord} */
const rules = {
Expand Down

0 comments on commit 9e8a447

Please sign in to comment.