правка настроек проекта

main
Пилипенко Андрей Борисович 1 month ago
parent 0dc07f2b73
commit 4a2e74c8a2

@ -14,6 +14,7 @@ dist-ssr
# Editor directories and files # Editor directories and files
.vscode/* .vscode/*
!.vscode/settings.json
!.vscode/extensions.json !.vscode/extensions.json
.idea .idea
.DS_Store .DS_Store

@ -0,0 +1,6 @@
{
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
}

@ -3,11 +3,13 @@ import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks' import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh' import reactRefresh from 'eslint-plugin-react-refresh'
import tseslint from 'typescript-eslint' import tseslint from 'typescript-eslint'
import { defineConfig, globalIgnores } from 'eslint/config' import { defineConfig } from 'eslint/config'
import eslintConfigPrettier from 'eslint-config-prettier/flat' import eslintConfigPrettier from 'eslint-config-prettier'
export default defineConfig([ export default defineConfig([
globalIgnores(['dist']), {
ignores: ['dist'],
},
{ {
files: ['**/*.{ts,tsx}'], files: ['**/*.{ts,tsx}'],
extends: [ extends: [
@ -15,12 +17,11 @@ export default defineConfig([
tseslint.configs.recommended, tseslint.configs.recommended,
reactHooks.configs['recommended-latest'], reactHooks.configs['recommended-latest'],
reactRefresh.configs.vite, reactRefresh.configs.vite,
prettier, eslintConfigPrettier,
], ],
languageOptions: { languageOptions: {
ecmaVersion: 2020, ecmaVersion: 2020,
globals: globals.browser, globals: globals.browser,
}, },
}, },
eslintConfigPrettier,
]) ])

@ -2,6 +2,7 @@
"name": "shop", "name": "shop",
"private": true, "private": true,
"version": "0.0.0", "version": "0.0.0",
"description": "Game Shop",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
@ -48,6 +49,12 @@
"vite": "^7.1.7" "vite": "^7.1.7"
}, },
"lint-staged": { "lint-staged": {
"**/*": "prettier --write --ignore-unknown" "*.{js,mjs,cjs,jsx,ts,tsx}": [
"prettier --write",
"eslint --fix"
],
"*.{css,json,md,html,js.flow}": [
"prettier --write"
]
} }
} }

Loading…
Cancel
Save