Skip to content

Commit de457da

Browse files
committed
setup eslint
1 parent 4e33f5a commit de457da

File tree

3 files changed

+1366
-60
lines changed

3 files changed

+1366
-60
lines changed

.eslintrc.js

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module.exports = {
2+
root: true,
3+
extends: ['plugin:vue-libs/recommended']
4+
}

package.json

+19
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,19 @@
2525
"url": "https://github.com/vuejs/vuepress/issues"
2626
},
2727
"homepage": "https://github.com/vuejs/vuepress#readme",
28+
"gitHooks": {
29+
"pre-commit": "lint-staged"
30+
},
31+
"lint-staged": {
32+
"lib/**/*.js": [
33+
"eslint --fix",
34+
"git add"
35+
],
36+
"test/**/*.js": [
37+
"eslint --fix",
38+
"git add"
39+
]
40+
},
2841
"dependencies": {
2942
"autoprefixer": "^8.2.0",
3043
"buble": "^0.19.3",
@@ -66,6 +79,12 @@
6679
"webpackbar": "^2.6.1",
6780
"yaml-front-matter": "^4.0.0"
6881
},
82+
"devDependencies": {
83+
"eslint": "^4.19.1",
84+
"eslint-plugin-vue-libs": "^2.1.0",
85+
"lint-staged": "^7.0.4",
86+
"yorkie": "^1.0.3"
87+
},
6988
"engines": {
7089
"node": ">=8"
7190
}

0 commit comments

Comments
 (0)