diff --git a/.husky/pre-commit b/.husky/pre-commit index 469b84f..cccf8da 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/usr/bin/env sh -. "$(dirname "$0")/husky.sh" +. "$(dirname -- "$0")/_/husky.sh" -pnpm run lint:lint-staged +npm run lint:lint-staged diff --git a/lint-staged.config.cjs b/lint-staged.config.cjs new file mode 100644 index 0000000..6ca4340 --- /dev/null +++ b/lint-staged.config.cjs @@ -0,0 +1,8 @@ +module.exports = { + "*.{js,jsx,ts,tsx}": ["eslint --fix", "prettier --write"], + "{!(package)*.json,*.code-snippets,.!(browserslist)*rc}": ["prettier --write--parser json"], + "package.json": ["prettier --write"], + "*.vue": ["eslint --fix", "prettier --write", "stylelint --fix"], + "*.{scss,less,styl,html}": ["stylelint --fix", "prettier --write"], + "*.md": ["prettier --write"] +}; diff --git a/package.json b/package.json index d1c0686..addcf6d 100644 --- a/package.json +++ b/package.json @@ -31,14 +31,6 @@ "prepare": "husky install", "preinstall": "npx only-allow pnpm" }, - "lint-staged": { - "src/**/*.{ts,vue}": [ - "eslint" - ], - "test/**/*.{ts,tsx,js,vue}": [ - "eslint" - ] - }, "dependencies": { "@arco-design/color": "^0.4.0", "@codemirror/lang-javascript": "^6.2.2", diff --git a/src/App.vue b/src/App.vue index 1730eb4..816a94b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,7 +8,7 @@ import { loadingPage } from "@/utils/loading-page"; import { useThemeMethods } from "@/hooks/useThemeMethods"; -let a = "1234"; +let a = "123"; // 初始化主题 const onTheme = () => {