Skip to content

Commit 745719a

Browse files
committed
chore(scripts): add linter using eslint & @boringcodes/eslint-config
1 parent 40d1e39 commit 745719a

File tree

4 files changed

+742
-17
lines changed

4 files changed

+742
-17
lines changed

.eslintrc.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
extends: ['@boringcodes/eslint-config'],
3+
};

.huskyrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"hooks": {
3-
"pre-commit": "yarn format:stage",
3+
"pre-commit": "yarn format:stage && yarn lint",
44
}
55
}

package.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"format": "prettier --write .",
1717
"format:check": "prettier --check .",
1818
"format:stage": "pretty-quick --staged",
19+
"lint": "eslint --ignore-path .gitignore --ignore-pattern templates .",
1920
"release": "standard-version --no-verify",
2021
"release:major": "yarn release --release-as major",
2122
"release:minor": "yarn release --release-as minor",
@@ -33,7 +34,15 @@
3334
"yosay": "^2.0.2"
3435
},
3536
"devDependencies": {
37+
"@boringcodes/eslint-config": "^1.0.0",
3638
"@boringcodes/prettier-config": "^1.0.0",
39+
"eslint-config-prettier": "^6.10.1",
40+
"eslint-config-standard": "^14.1.1",
41+
"eslint-plugin-import": "^2.20.1",
42+
"eslint-plugin-node": "^11.0.0",
43+
"eslint-plugin-promise": "^4.2.1",
44+
"eslint-plugin-standard": "^4.0.1",
45+
"eslint": "^6.8.0",
3746
"husky": "^4.2.3",
3847
"prettier": "^2.0.2",
3948
"pretty-quick": "^2.0.1",

0 commit comments

Comments
 (0)