🔧 (.pre-commit-config.yaml): add eslint-plugin-react@latest as a dependency to improve linting for React components

🔧 (.eslintrc.json): update eslint configuration to include additional plugins, parser, parserOptions, and env settings to improve linting for React components and TypeScript files
♻️ (index.tsx): remove unnecessary empty line to improve code readability
This commit is contained in:
cristhianzl 2024-05-02 18:51:27 -03:00
commit 33ad0430d3
3 changed files with 9 additions and 6 deletions

View file

@ -9,6 +9,7 @@ repos:
- eslint-plugin-prettier - eslint-plugin-prettier
- eslint-config-prettier - eslint-config-prettier
- prettier - prettier
- eslint-plugin-react@latest
- repo: https://github.com/astral-sh/ruff-pre-commit - repo: https://github.com/astral-sh/ruff-pre-commit
# Ruff version. # Ruff version.
rev: v0.4.2 rev: v0.4.2

View file

@ -2,15 +2,18 @@
"extends": [ "extends": [
"eslint:recommended", "eslint:recommended",
"plugin:react/recommended", "plugin:react/recommended",
"plugin:prettier/recommended", "plugin:prettier/recommended"
"standard"
], ],
"plugins": ["react"], "plugins": ["react", "import-helpers", "prettier"],
"parser": "@typescript-eslint/parser",
"parserOptions": { "parserOptions": {
"ecmaVersion": 2018 "project": ["./tsconfig.node.json", "./tsconfig.json"],
"extraFileExtensions:": [".mdx"],
"extensions:": [".mdx"]
}, },
"env": { "env": {
"browser": true "browser": true,
"es2021": true
}, },
"settings": { "settings": {
"react": { "react": {

View file

@ -90,7 +90,6 @@ export default function ComponentsComponent({
setPageIndex(1); setPageIndex(1);
setPageSize(20); setPageSize(20);
} }
return ( return (
<CardsWrapComponent <CardsWrapComponent
onFileDrop={onFileDrop} onFileDrop={onFileDrop}