diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100755 index 0000000..b567676 --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx --no -- commitlint --edit "$1" diff --git a/commitlint.config.cjs b/commitlint.config.cjs new file mode 100644 index 0000000..422b194 --- /dev/null +++ b/commitlint.config.cjs @@ -0,0 +1 @@ +module.exports = { extends: ['@commitlint/config-conventional'] }; diff --git a/package.json b/package.json index 352a68c..b316283 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,8 @@ "vue-router": "^4.5.1" }, "devDependencies": { + "@commitlint/cli": "^19.8.1", + "@commitlint/config-conventional": "^19.8.1", "@types/node": "^20.19.0", "@typescript-eslint/eslint-plugin": "6.13.2", "@typescript-eslint/parser": "6.13.2",