pompy.dev/apps/blog/eslint.config.js

23 lines
612 B
JavaScript

import { FlatCompat } from "@eslint/eslintrc"
import pompydevEslintConfig from "@pompydev/eslint-config"
import { globalIgnores } from "eslint/config"
const compat = new FlatCompat({
baseDirectory: import.meta.dirname,
})
export default [
globalIgnores(["**/.next"]),
// https://nextjs.org/docs/app/api-reference/config/eslint
...compat.config({
extends: ["next/core-web-vitals", "next/typescript"],
settings: { next: { rootDir: "apps/blog/" } },
}),
{
rules: {
"react-hooks/exhaustive-deps": "off",
},
},
...pompydevEslintConfig,
]