import reactPlugin from "eslint-plugin-react"; import hooksPlugin from "eslint-plugin-react-hooks"; /** @type {Awaited} */ export default [ { files: ["**/*.ts", "**/*.tsx"], plugins: { react: reactPlugin, "react-hooks": hooksPlugin, }, rules: { ...reactPlugin.configs["jsx-runtime"].rules, ...hooksPlugin.configs.recommended.rules, // context.getSource is not a function "react-hooks/exhaustive-deps": "off", }, languageOptions: { globals: { React: "writable", }, }, }, ];