Skip to content

Commit 5961079

Browse files
author
Daniel Garcia
committed
chore: update ESLint configuration and dependencies
1 parent dcf67c8 commit 5961079

3 files changed

Lines changed: 1126 additions & 593 deletions

File tree

eslint.config.mjs

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,18 @@
1-
import { dirname } from 'path';
2-
import { fileURLToPath } from 'url';
3-
import { FlatCompat } from '@eslint/eslintrc';
1+
import { defineConfig, globalIgnores } from 'eslint/config';
2+
import nextCoreWebVitals from 'eslint-config-next/core-web-vitals';
3+
import nextTypescript from 'eslint-config-next/typescript';
4+
import prettier from 'eslint-config-prettier';
45

5-
const __filename = fileURLToPath(import.meta.url);
6-
const __dirname = dirname(__filename);
7-
8-
const compat = new FlatCompat({
9-
baseDirectory: __dirname,
10-
});
11-
12-
const eslintConfig = [
13-
...compat.extends('next/core-web-vitals', 'next/typescript', 'prettier'),
6+
const eslintConfig = defineConfig([
7+
...nextCoreWebVitals,
8+
...nextTypescript,
9+
prettier,
10+
globalIgnores(['.next/**']),
1411
{
1512
rules: {
1613
'@typescript-eslint/no-explicit-any': 'off',
1714
},
1815
},
19-
];
16+
]);
2017

2118
export default eslintConfig;

0 commit comments

Comments
 (0)