Files
claw3d/eslint.config.mjs
T
Luke The Dev 4fa4f13558 First Release of Claw3D (#11)
Co-authored-by: iamlukethedev <iamlukethedev@users.noreply.github.com>
2026-03-19 23:14:04 -05:00

30 lines
766 B
JavaScript

import { defineConfig, globalIgnores } from "eslint/config";
import nextVitals from "eslint-config-next/core-web-vitals";
import nextTs from "eslint-config-next/typescript";
import prettier from "eslint-config-prettier/flat";
const eslintConfig = defineConfig([
...nextVitals,
...nextTs,
{
files: ["server/**/*.js", "scripts/**/*.js"],
rules: {
"@typescript-eslint/no-require-imports": "off",
},
},
// Override default ignores of eslint-config-next.
globalIgnores([
// Default ignores of eslint-config-next:
".next/**",
"out/**",
"build/**",
"next-env.d.ts",
// Vendored third-party code (kept as-is; linting it adds noise).
"src/lib/avatars/vendor/**",
]),
prettier,
]);
export default eslintConfig;