Skip to content

Commit 1218518

Browse files
committed
chore: Add commitlint
1 parent c71a26b commit 1218518

File tree

3 files changed

+303
-31
lines changed

3 files changed

+303
-31
lines changed

commitlint.config.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
module.exports = {
2+
parserPreset: 'conventional-changelog-conventionalcommits',
3+
rules: {
4+
'body-leading-blank': [1, 'always'],
5+
'footer-leading-blank': [1, 'always'],
6+
'scope-case': [2, 'always', 'lower-case'],
7+
'subject-full-stop': [2, 'never', '.'],
8+
'type-case': [2, 'always', 'lower-case'],
9+
'type-empty': [2, 'never'],
10+
'type-enum': [
11+
2,
12+
'always',
13+
[
14+
'build',
15+
'chore',
16+
'ci',
17+
'docs',
18+
'feat',
19+
'fix',
20+
'improvement',
21+
'perf',
22+
'refactor',
23+
'revert',
24+
'style',
25+
'test'
26+
]
27+
]
28+
}
29+
}

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
"pascalcase": "^1.0.0"
4040
},
4141
"devDependencies": {
42+
"@commitlint/cli": "^8.3.4",
43+
"@commitlint/config-conventional": "^8.3.4",
4244
"@semantic-release/github": "^5.5.5",
4345
"@semantic-release/npm": "^5.3.4",
4446
"babel-cli": "6.24.1",
@@ -60,6 +62,7 @@
6062
},
6163
"husky": {
6264
"hooks": {
65+
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
6366
"pre-commit": "npm run lint",
6467
"pre-push": "npm run test"
6568
}

0 commit comments

Comments
 (0)