From 9f79e19c680dbde45d779df7e94819d12052f201 Mon Sep 17 00:00:00 2001 From: Tianen Pang <32772271+tianenpang@users.noreply.github.com> Date: Sun, 24 Sep 2023 02:19:41 +0800 Subject: [PATCH] fix: husky --- .commitlintrc.cjs | 9 +++++++++ .commitlintrc.ts | 21 --------------------- .husky/commit-msg | 2 +- package.json | 3 ++- 4 files changed, 12 insertions(+), 23 deletions(-) create mode 100644 .commitlintrc.cjs delete mode 100644 .commitlintrc.ts diff --git a/.commitlintrc.cjs b/.commitlintrc.cjs new file mode 100644 index 0000000..c1d9921 --- /dev/null +++ b/.commitlintrc.cjs @@ -0,0 +1,9 @@ +/** + * Commitlint Config + */ +const commitlintConfig = { + extends: ['@commitlint/config-conventional'], + plugins: ['commitlint-plugin-function-rules'] +}; + +module.exports = commitlintConfig; diff --git a/.commitlintrc.ts b/.commitlintrc.ts deleted file mode 100644 index 1b51f1a..0000000 --- a/.commitlintrc.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { rules as defaultRules } from '@commitlint/config-conventional'; - -/** - * Commit Lint Config - */ -const commitLintConfig = { - extends: ['@commitlint/config-conventional'], - helpUrl: '', - plugins: ['commitlint-plugin-function-rules'], - rules: { - ...defaultRules, - 'function-rules/header-max-length': [0], - 'type-enum': [ - 2, - 'always', - ['feat', 'feature', 'fix', 'refactor', 'docs', 'build', 'test', 'ci', 'chore'] - ] - } -}; - -export default commitLintConfig; diff --git a/.husky/commit-msg b/.husky/commit-msg index 7f3b913..a2a78ce 100644 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,4 +1,4 @@ #!/usr/bin/env sh . "$(dirname -- "$0")/_/husky.sh" -pnpm commitlint --config .commitlintrc.ts --edit ${1} +pnpm commitlint --config .commitlintrc.cjs --edit ${1} diff --git a/package.json b/package.json index 26a30e7..7c88382 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,8 @@ "link:remove": "pnpm uninstall --global nextui-cli", "build": "tsup", "lint": "eslint . --max-warnings=0", - "lint:fix": "eslint . -max-warnings=0 --fix" + "lint:fix": "eslint . -max-warnings=0 --fix", + "prepare": "husky install" }, "devDependencies": { "@commitlint/cli": "17.7.1",