Open3
Next.jsでESLint v9(Flat Confg)を使う
概要
Next.js v15でESLint v9のサポートが発表されたので対応していく
ファイル作成
eslint.config.js
export default []
最小限構成
eslint.config.js
import js from '@eslint/js'
import nextPlugin from '@next/eslint-plugin-next'
/** @type {import('eslint').Linter.Config[]} */
export default [
js.configs.recommended,
{
name: 'Next.js',
plugins: {
'@next/next': nextPlugin,
rules: { ...nextPlugin.configs.recommended.rules, ...nextPlugin.configs['core-web-vitals'].rules },
},
},
]