chore: add eslint and plugins

This commit is contained in:
Nicola Zambello 2021-12-14 09:57:36 +01:00
parent e7448de657
commit 759695889c
4 changed files with 763 additions and 24 deletions

5
.eslintignore Normal file
View file

@ -0,0 +1,5 @@
# don't ever lint node_modules
node_modules
# don't lint build output (make sure it's set to your correct build folder name)
dist
docs

15
.eslintrc.js Normal file
View file

@ -0,0 +1,15 @@
module.exports = {
root: true,
parser: "@typescript-eslint/parser",
plugins: ["@typescript-eslint", "jest", "jsx-a11y"],
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:react-hooks/recommended",
"eslint:recommended",
"plugin:react/recommended",
"plugin:react/jsx-runtime",
"plugin:import/recommended",
"plugin:import/typescript",
],
};

View file

@ -24,10 +24,18 @@
"@types/react": "^17.0.0", "@types/react": "^17.0.0",
"@types/react-dom": "^17.0.0", "@types/react-dom": "^17.0.0",
"@types/use-position": "^0.0.0", "@types/use-position": "^0.0.0",
"@typescript-eslint/eslint-plugin": "^5.7.0",
"@typescript-eslint/parser": "^5.7.0",
"@vitejs/plugin-react": "^1.0.0", "@vitejs/plugin-react": "^1.0.0",
"eslint": "^8.4.1",
"eslint-plugin-import": "^2.25.3",
"eslint-plugin-jest": "^25.3.0",
"eslint-plugin-jsx-a11y": "^6.5.1",
"eslint-plugin-react": "^7.27.1",
"eslint-plugin-react-hooks": "^4.3.0",
"husky": "^7.0.4", "husky": "^7.0.4",
"release-it": "^14.11.8", "release-it": "^14.11.8",
"typescript": "^4.3.2", "typescript": "^4.5.4",
"vite": "^2.6.4", "vite": "^2.6.4",
"vite-plugin-pwa": "^0.11.10" "vite-plugin-pwa": "^0.11.10"
} }

757
yarn.lock

File diff suppressed because it is too large Load diff