Run format check before commit

db55403 · Jonathan Clem · 2020-05-14 19:31

4 files +19 -3

Files changed

modified .gitattributes
+1 −0
@@ -1 +1,2 @@
1 1 node_modules/** -diff linguist-generated=true
2 +.licenses/** -diff linguist-generated=true
added .prettierrc
+7 −0
@@ -0,0 +1,7 @@
1 +{
2 + "arrowParens": "avoid",
3 + "bracketSpacing": false,
4 + "semi": false,
5 + "singleQuote": true,
6 + "trailingComma": "es5"
7 +}
modified package-lock.json
+6 −0
@@ -412,6 +412,12 @@
412 412 "semver-compare": "^1.0.0"
413 413 }
414 414 },
415 + "prettier": {
416 + "version": "2.0.5",
417 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz",
418 + "integrity": "sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==",
419 + "dev": true
420 + },
415 421 "regenerator-runtime": {
416 422 "version": "0.13.5",
417 423 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
modified package.json
+5 −3
@@ -4,11 +4,12 @@
4 4 "license": "MIT",
5 5 "private": true,
6 6 "scripts": {
7 "build": "ncc build src/setup-elixir.js"
7 + "build": "ncc build src/setup-elixir.js",
8 + "format": "prettier \"src/**/*.js\""
8 9 },
9 10 "husky": {
10 11 "hooks": {
11 "pre-commit": "npm run build && git add dist/"
12 + "pre-commit": "npm run format -- --check && npm run build && git add dist/"
12 13 }
13 14 },
14 15 "dependencies": {
@@ -19,6 +20,7 @@
19 20 },
20 21 "devDependencies": {
21 22 "@zeit/ncc": "^0.22.1",
22 "husky": "^4.2.5"
23 + "husky": "^4.2.5",
24 + "prettier": "^2.0.5"
23 25 }
24 26 }

Parents: f9f935a