feat: setup eslint at root level (#27)

* feat: setup eslint at root level

* chore: disable craco eslint-plugin

* fix: add missing extension to import

* fix: apply review

* chore: use gitignore to exclude files from eslint

* chore: disable eslint step in craco via config rather than env variable

* chore: remove npmrc

* chore: remove `eslint-plugin-react` override
This commit is contained in:
Marco Pasqualetti
2026-01-21 22:48:08 +01:00
committed by GitHub
parent 74b314ab0f
commit dff4bfcecb
30 changed files with 352 additions and 501 deletions
+14 -2
View File
@@ -1,17 +1,29 @@
{
"name": "root",
"private": true,
"packageManager": "pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48",
"type": "module",
"packageManager": "pnpm@10.28.1+sha512.7d7dbbca9e99447b7c3bf7a73286afaaf6be99251eb9498baefa7d406892f67b879adb3a1d7e687fc4ccc1a388c7175fbaae567a26ab44d1067b54fcb0d6a316",
"devDependencies": {
"@eslint/compat": "2.0.1",
"@eslint/js": "9.39.2",
"eslint": "9.39.2",
"eslint-plugin-jsdoc": "61.7.1",
"eslint-plugin-react": "7.37.5",
"eslint-plugin-react-hooks": "7.0.1",
"globals": "16.5.0",
"husky": "9.1.7",
"prettier": "3.7.4"
},
"scripts": {
"prepare": "husky",
"format": "prettier --write .",
"format:check": "prettier --check ."
"format:check": "prettier --check .",
"lint": "eslint",
"lint:fix": "eslint --fix"
},
"resolutions": {
"eslint": "9.39.2",
"eslint-plugin-react-hooks": "7.0.1",
"@svgr/webpack": "^6.0.0",
"resolve-url-loader": "^5.0.0",
"webpack-dev-server": "^5.2.2"