Skip to content

Commit d242706

Browse files
CopilotGarrisonD
andcommitted
Fix ESLint CI job by updating config to flat config format
Co-authored-by: GarrisonD <13675895+GarrisonD@users.noreply.github.com>
1 parent fd59de8 commit d242706

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

eslint.config.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,25 @@ const importOrderPathGroups = [
6868
* @type {import('eslint').Linter.Config[]}
6969
*/
7070
export default [
71+
{
72+
ignores: ["dist/**", "build/**"],
73+
},
7174
{ files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"] },
7275
pluginJs.configs.recommended,
7376
...tseslint.configs.recommended,
7477
pluginReact.configs.flat.recommended,
7578
pluginReact.configs.flat["jsx-runtime"],
7679
pluginJsxA11y.flatConfigs.recommended,
77-
pluginReactHooks.configs["recommended-latest"],
7880
pluginImport.flatConfigs.recommended,
81+
{
82+
plugins: {
83+
"react-hooks": pluginReactHooks,
84+
},
85+
rules: {
86+
"react-hooks/rules-of-hooks": "error",
87+
"react-hooks/exhaustive-deps": "warn",
88+
},
89+
},
7990
{
8091
languageOptions: {
8192
ecmaVersion: "latest",

0 commit comments

Comments
 (0)