Skip to content
This repository was archived by the owner on Nov 20, 2020. It is now read-only.

Commit d536718

Browse files
committed
feat(commitlint): add conventional commits
1 parent 0f101ce commit d536718

File tree

3 files changed

+722
-16
lines changed

3 files changed

+722
-16
lines changed

commitlint.config.js

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
module.exports = {
2+
rules: {
3+
'body-leading-blank': [1, 'always'],
4+
'footer-leading-blank': [1, 'always'],
5+
'header-max-length': [2, 'always', 72],
6+
'scope-case': [2, 'always', 'lower-case'],
7+
'subject-case': [
8+
2,
9+
'never',
10+
['sentence-case', 'start-case', 'pascal-case', 'upper-case']
11+
],
12+
'subject-empty': [2, 'never'],
13+
'subject-full-stop': [2, 'never', '.'],
14+
'type-case': [2, 'always', 'lower-case'],
15+
'type-empty': [2, 'never'],
16+
'type-enum': [
17+
2,
18+
'always',
19+
[
20+
'build',
21+
'chore',
22+
'ci',
23+
'docs',
24+
'feat',
25+
'fix',
26+
'perf',
27+
'refactor',
28+
'revert'
29+
]
30+
]
31+
}
32+
};

package.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
"license": "MIT",
1515
"devDependencies": {
1616
"@apollo/react-hooks": "^3.0.0",
17+
"@commitlint/cli": "^8.2.0",
18+
"@commitlint/config-conventional": "^8.2.0",
1719
"bs-platform": "^5.0.6",
1820
"husky": "^3.0.5",
1921
"lint-staged": "^9.4.0",
@@ -35,7 +37,8 @@
3537
},
3638
"husky": {
3739
"hooks": {
38-
"pre-commit": "lint-staged"
40+
"pre-commit": "lint-staged",
41+
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
3942
}
4043
}
4144
}

0 commit comments

Comments
 (0)