Update EsLint packages and other dependencies. Remove Next.js FlatConfig. Remove typescript-eslint (included by Next.js) (#400)

This commit is contained in:
Giancarlo Buomprisco
2025-10-23 23:26:19 +09:00
committed by GitHub
parent fc8db0b128
commit c74beb27ac
14 changed files with 183 additions and 196 deletions

View File

@@ -1,17 +1,10 @@
import { FlatCompat } from '@eslint/eslintrc';
import nextCoreVitals from 'eslint-config-next/core-web-vitals';
import nextTypescript from 'eslint-config-next/typescript';
const compat = new FlatCompat({
baseDirectory: import.meta.dirname,
});
const nextEslintConfig = [...nextCoreVitals, ...nextTypescript];
const nextEslintConfig = [
...compat.config({
extends: ['next/core-web-vitals', 'next/typescript'],
rules: {
'@next/next/no-html-link-for-pages': 'off',
'no-undef': 'off',
},
}),
];
const rules = {
'@next/next/no-html-link-for-pages': 'off',
};
export default nextEslintConfig;
export { nextEslintConfig, rules };