chore: adding eslint and prettier config

This commit is contained in:
Rafael Taranto 2025-05-12 14:21:39 +01:00
parent 646100f6fc
commit 3d930aa73b
8 changed files with 304 additions and 216 deletions

View file

@ -1,8 +0,0 @@
{
"trailingComma": "none",
"tabWidth": 2,
"semi": false,
"singleQuote": true,
"arrowParens": "avoid",
"bracketSameLine": true
}

View file

@ -1,39 +0,0 @@
import globals from 'globals'
import pluginJs from '@eslint/js'
import pluginReact from 'eslint-plugin-react'
import reactCompiler from 'eslint-plugin-react-compiler'
import eslintConfigPrettier from 'eslint-config-prettier'
/** @type {import('eslint').Linter.Config[]} */
export default [
{
files: ['**/*.{js,mjs,cjs,jsx}'],
languageOptions: {
...pluginReact.configs.flat.recommended.languageOptions,
globals: {
...globals.browser,
process: 'readonly'
}
},
settings: {
react: {
version: '16'
}
},
plugins: {
'react-compiler': reactCompiler
}
},
pluginJs.configs.recommended,
pluginReact.configs.flat.recommended,
{
rules: {
'no-unused-vars': 'off',
'react/prop-types': 'off',
'react/display-name': 'off',
'react/no-unescaped-entities': 'off',
'react-compiler/react-compiler': 'warn'
}
},
eslintConfigPrettier
]

View file

@ -1,6 +0,0 @@
{
"compilerOptions": {
"baseUrl": "."
},
"include": ["src"]
}

View file

@ -41,16 +41,10 @@
"yup": "1.6.1"
},
"devDependencies": {
"@eslint/js": "^9.16.0",
"@tailwindcss/vite": "^4.1.4",
"@vitejs/plugin-react-swc": "^3.7.2",
"esbuild-plugin-react-virtualized": "^1.0.4",
"eslint": "^9.16.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-react": "^7.37.2",
"eslint-plugin-react-compiler": "^19.0.0-beta-df7b47d-20241124",
"globals": "^15.13.0",
"lint-staged": "^15.2.10",
"prettier": "3.4.1",
"tailwindcss": "^4.1.4",
"vite": "^6.0.1",