Skip to content

Commit b7b6f26

Browse files
committed
style(lint-staged): adds lint staged and prettier config
1 parent fbb158e commit b7b6f26

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

.prettierrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"arrowParens": "always",
3+
"semi": false
4+
}

package.json

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,15 @@
1616
"commit": "cz",
1717
"prepublishOnly": "yarn build",
1818
"build": "yarn build:parcel",
19-
"build:storybook": "build-storybook",
2019
"build:parcel": "parcel build ./src/index.ts",
20+
"build:storybook": "build-storybook",
2121
"serve": "npm-run-all --parallel serve:*",
2222
"serve:parcel": "parcel watch ./src/index.ts",
2323
"serve:storybook": "start-storybook -p 6006",
24-
"style": "yarn style:format && yarn style:lint",
25-
"style:format": "prettier -w src",
26-
"style:lint": "eslint src/**"
24+
"format": "run-s format:*",
25+
"format:eslint": "yarn lint --fix",
26+
"format:prettier": "prettier --write \"src/**.{js,ts}\"",
27+
"lint": "eslint \"src/**.{js,ts}\""
2728
},
2829
"peerDependencies": {
2930
"@types/sortablejs": "^1.10.0",
@@ -60,6 +61,7 @@
6061
"eslint-plugin-react": "^7.21.2",
6162
"husky": "^4.3.0",
6263
"jest": "^26.4.2",
64+
"lint-staged": "^10.4.0",
6365
"npm-run-all": "^4.1.5",
6466
"parcel": "^2.0.0-beta.1",
6567
"prettier": "^2.1.2",
@@ -86,10 +88,13 @@
8688
"husky": {
8789
"hooks": {
8890
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
89-
"pre-commit": "yarn style && yarn build",
90-
"pre-push": "yarn style && yarn build"
91+
"pre-commit": "yarn lint-staged",
92+
"pre-push": "yarn build"
9193
}
9294
},
95+
"lint-staged": {
96+
"*.{ts}": "yarn format"
97+
},
9398
"release": {
9499
"plugins": [
95100
"@semantic-release/commit-analyzer",

yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10855,7 +10855,7 @@ lines-and-columns@^1.1.6:
1085510855
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
1085610856
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
1085710857

10858-
lint-staged@^10.0.8:
10858+
lint-staged@^10.0.8, lint-staged@^10.4.0:
1085910859
version "10.4.0"
1086010860
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.4.0.tgz#d18628f737328e0bbbf87d183f4020930e9a984e"
1086110861
integrity sha512-uaiX4U5yERUSiIEQc329vhCTDDwUcSvKdRLsNomkYLRzijk3v8V9GWm2Nz0RMVB87VcuzLvtgy6OsjoH++QHIg==

0 commit comments

Comments
 (0)