diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100755 index 0000000..d80023b --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,5 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +PATH=$PATH:/usr/local/bin:/usr/local/sbin +node scripts/githook/commit-msg $1 diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..f0f8763 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +npx lint-staged --allow-empty && log_emails=$(git config user.email) && if [[ ${log_emails} =~ '@tencent.com' ]];then echo 本地提交邮箱 $log_emails 校验非法,需要本地更改重新提交 && exit 2;else echo 邮箱 $log_emails 校验通过;fi diff --git a/.husky/pre-push b/.husky/pre-push new file mode 100755 index 0000000..4c691d4 --- /dev/null +++ b/.husky/pre-push @@ -0,0 +1,5 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +PATH=$PATH:/usr/local/bin:/usr/local/sbin +node scripts/githook/pre-push diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..2c1e710 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "eslint.validate": [ + "javascript", + "javascriptreact", + "typescript", + "typescriptreact" + ], + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true, + "source.fixAll.stylelint": true + } +}