import js from "@eslint/js"; import globals from "globals"; import tseslint from "typescript-eslint"; import reactHooks from "eslint-plugin-react-hooks"; export default tseslint.config( { ignores: ["node_modules/", "dist/", "src-tauri/", "public/", "docs/", "playwright-report/", "test-results/"], }, js.configs.recommended, tseslint.configs.recommended, reactHooks.configs.flat.recommended, { files: ["src/**/*.{ts,tsx}"], languageOptions: { globals: globals.browser }, }, { files: ["scripts/**/*.{js,mjs}", "e2e/**/*.ts", "*.config.{js,ts}"], languageOptions: { globals: globals.node }, }, );