diff --git a/.commitlintrc b/.commitlintrc new file mode 100644 index 0000000..8c7bf15 --- /dev/null +++ b/.commitlintrc @@ -0,0 +1,29 @@ +{ + "extends": [ + "@commitlint/config-conventional" + ], + "rules": { + "subject-case": [ + 2, + "always", + "sentence-case" + ], + "type-enum": [ + 2, + "always", + [ + "build", + "ci", + "chore", + "docs", + "feat", + "fix", + "perf", + "refactor", + "revert", + "style", + "test" + ] + ] + } +} diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100755 index 0000000..292dc40 --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn commitlint --edit $1 \ No newline at end of file