Files
convex-monorepo/tooling/eslint/react.ts
2025-10-28 10:57:53 -05:00

20 lines
592 B
TypeScript

import reactPlugin from "eslint-plugin-react";
import reactHooks from "eslint-plugin-react-hooks";
import { defineConfig } from "eslint/config";
export const reactConfig = defineConfig(
{
files: ["**/*.ts", "**/*.tsx"],
...reactPlugin.configs.flat.recommended,
...reactPlugin.configs.flat["jsx-runtime"],
languageOptions: {
...reactPlugin.configs.flat.recommended?.languageOptions,
...reactPlugin.configs.flat["jsx-runtime"]?.languageOptions,
globals: {
React: "writable",
},
},
},
reactHooks.configs.flat["recommended-latest"]!,
);