Skip to content

Commit cda5641

Browse files
committed
Add react hooks eslint plugin
1 parent bd8d155 commit cda5641

3 files changed

Lines changed: 19 additions & 3 deletions

File tree

bun.lock

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/eslint.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ import globals from "globals";
22
import pluginJs from "@eslint/js";
33
import tseslint from "typescript-eslint";
44
import pluginReact from "eslint-plugin-react";
5+
import reactHooks from "eslint-plugin-react-hooks";
56
import reactCompiler from "eslint-plugin-react-compiler";
67

78
/** @type {import('eslint').Linter.Config[]} */
89
export default [
910
{ files: ["src/**/*.{js,mjs,cjs,ts,jsx,tsx}"] },
1011
{ languageOptions: { globals: globals.browser } },
1112
pluginJs.configs.recommended,
13+
reactHooks.configs.flat.recommended,
1214
...tseslint.configs.recommended,
1315
pluginReact.configs.flat.recommended,
16+
reactCompiler.configs.recommended,
1417
{
15-
plugins: {
16-
"react-compiler": reactCompiler,
17-
},
1818
rules: {
1919
"react-compiler/react-compiler": "warn",
2020
},

client/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"css-element-queries": "^1.2.3",
3232
"downloadjs": "^1.4.7",
3333
"elkjs": "^0.11.0",
34+
"eslint-plugin-react-hooks": "^7.0.1",
3435
"eventemitter3": "^5.0.1",
3536
"file-select-dialog": "^1.5.4",
3637
"graphology": "^0.26.0",

0 commit comments

Comments
 (0)