Skip to content

Commit 50d2e0b

Browse files
committed
feat: Install/setup husky and commitlint
1 parent dbe386e commit 50d2e0b

File tree

5 files changed

+329
-21
lines changed

5 files changed

+329
-21
lines changed

.husky/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_

.husky/commit-msg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
yarn commitlint --edit $1

commitlint.config.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/* eslint-env node */
2+
module.exports = {
3+
'extends': ['@commitlint/config-conventional'],
4+
rules: {
5+
'subject-case': [2, 'always', 'sentence-case'],
6+
'type-enum': [2, 'always', [
7+
'chore',
8+
'docs',
9+
'feat',
10+
'fix',
11+
'refactor',
12+
'revert',
13+
'style',
14+
'test',
15+
]],
16+
},
17+
}

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
"author": "Sanctuary <[email protected]>",
99
"license": "MIT",
1010
"devDependencies": {
11+
"@commitlint/cli": "^11.0.0",
12+
"@commitlint/config-conventional": "^11.0.0",
13+
"husky": "^5.0.9",
1114
"lerna": "^4.0.0"
1215
}
1316
}

0 commit comments

Comments
 (0)