bug present

This commit is contained in:
2025-08-05 14:29:02 +02:00
parent 37d3d8b26b
commit 6b7d6afa2e
5 changed files with 534 additions and 126 deletions

View File

@@ -1,16 +1,31 @@
import { dirname } from "path";
import { fileURLToPath } from "url";
// @ts-check
import { FlatCompat } from "@eslint/eslintrc";
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
import tseslint from "typescript-eslint";
const compat = new FlatCompat({
baseDirectory: __dirname,
baseDirectory: import.meta.dirname,
});
const eslintConfig = [
...compat.extends("next/core-web-vitals", "next/typescript"),
];
export default tseslint.config(
// Global ignores
{
ignores: [".next", "*.mjs", "node_modules", "tailwind.config.ts"],
},
export default eslintConfig;
// 1. Next.js core rules (includes react, react-hooks, and next)
...compat.extends("next/core-web-vitals", "prettier"),
// 2. Your strict, type-aware TypeScript rules
...tseslint.configs.strictTypeChecked,
...tseslint.configs.stylisticTypeChecked,
// 3. Configuration for type-aware rules
{
languageOptions: {
parserOptions: {
project: true,
tsconfigRootDir: import.meta.dirname,
},
},
}
);