Skip to content

Commit f9ea451

Browse files
committed
feat(linter): add husky and commitlint
1 parent 66ef477 commit f9ea451

4 files changed

Lines changed: 648 additions & 28 deletions

File tree

.husky/commit-msg

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

client/commitlint.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = {extends: ['@commitlint/config-conventional']}

client/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "1.0.0",
44
"private": true,
55
"scripts": {
6+
"prepare": "cd .. && husky install .husky",
67
"dev": "nuxt",
78
"build": "nuxt build",
89
"start": "nuxt start",
@@ -23,6 +24,8 @@
2324
"webpack": "5.73.0"
2425
},
2526
"devDependencies": {
27+
"@commitlint/cli": "^17.0.2",
28+
"@commitlint/config-conventional": "^17.0.2",
2629
"@nuxtjs/tailwindcss": "5.1.2",
2730
"@vue/test-utils": "1.3.0",
2831
"babel-core": "7.0.0-bridge.0",
@@ -35,6 +38,7 @@
3538
"eslint-plugin-n": "^15.0.0",
3639
"eslint-plugin-promise": "^6.0.0",
3740
"eslint-plugin-vue": "^9.1.1",
41+
"husky": "^8.0.1",
3842
"jest": "^28.1.1",
3943
"jest-environment-jsdom": "^28.1.1",
4044
"postcss": "8.4.14",

0 commit comments

Comments
 (0)