diff --git a/docs/usage.md b/docs/usage.md index 734f4d1..1e2e32b 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -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 と衝突するフォーマットに関するルールを全て無効化するようになっています。 diff --git a/lib/rules/next.js b/lib/rules/next.js index 389c1e8..7cfb09d 100644 --- a/lib/rules/next.js +++ b/lib/rules/next.js @@ -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 = {