import reactPlugin from "eslint-plugin-react"; import hooksPlugin from "eslint-plugin-react-hooks"; import queryPlugin from "@tanstack/eslint-plugin-query"; /** @type {Awaited} */ export default [ { files: ["**/*.ts", "**/*.tsx"], plugins: { react: reactPlugin, "react-hooks": hooksPlugin, "@tanstack/query": queryPlugin, }, rules: { ...reactPlugin.configs["jsx-runtime"].rules, ...hooksPlugin.configs.recommended.rules, ...queryPlugin.configs.recommended.rules, }, languageOptions: { globals: { React: "writable", }, }, }, ];