fix: 修改husky

This commit is contained in:
Json_Lee 2025-04-19 09:41:58 +08:00
parent 83108663ef
commit a4c360ee52
5 changed files with 647 additions and 142 deletions

1
.gitignore vendored
View File

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

View File

@ -1,5 +1,4 @@
{
"lint-staged": {
"*.{ts,tsx}": [
"prettier --write",
"eslint --fix",
@ -18,4 +17,3 @@
"git add"
]
}
}

57
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,57 @@
{
"eslint.useFlatConfig": true,
// prettier
"prettier.enable": false,
//
"editor.formatOnSave": false,
//
"editor.codeActionsOnSave": {
//
"source.fixAll.eslint": "explicit",
//
"source.organizeImports": "never",
// 使 stylelint
"source.fixAll.stylelint": "explicit"
},
//
"eslint.rules.customizations": [
{ "rule": "style/*", "severity": "off", "fixable": true },
{ "rule": "format/*", "severity": "off", "fixable": true },
{ "rule": "*-indent", "severity": "off", "fixable": true },
{ "rule": "*-spacing", "severity": "off", "fixable": true },
{ "rule": "*-spaces", "severity": "off", "fixable": true },
{ "rule": "*-order", "severity": "off", "fixable": true },
{ "rule": "*-dangle", "severity": "off", "fixable": true },
{ "rule": "*-newline", "severity": "off", "fixable": true },
{ "rule": "*quotes", "severity": "off", "fixable": true },
{ "rule": "*semi", "severity": "off", "fixable": true }
],
// eslin
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"",
"html",
"markdown",
"json",
"jsonc",
"yaml",
"toml",
"xml",
"gql",
"graphql",
"astro",
"css",
"less",
"scss",
"pcss",
"postcss"
],
"cSpell.words": ["aeac", "esno", "radash", "unplugin"]
}

View File

@ -1,12 +1,13 @@
{
"name": "demo",
"private": true,
"version": "0.0.0",
"type": "module",
"version": "0.0.0",
"private": true,
"scripts": {
"dev": "vite",
"build": "vue-tsc -b && vite build",
"preview": "vite preview"
"preview": "vite preview",
"prepare": "husky"
},
"dependencies": {
"vue": "^3.5.13"
@ -17,6 +18,7 @@
"@commitlint/config-conventional": "^19.8.0",
"@vitejs/plugin-vue": "^5.2.2",
"@vue/tsconfig": "^0.7.0",
"commitlint": "^19.8.0",
"cz-git": "^1.11.1",
"eslint": "^9.25.0",
"husky": "^9.1.7",

687
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff