From 057798b2a10069d2ecd7fd870718ecafd4220914 Mon Sep 17 00:00:00 2001 From: Maximilian Schneider Date: Tue, 27 Apr 2021 12:32:00 +0300 Subject: [PATCH] only format staged files on pre-commit and lint & type-check on push --- .husky/pre-push | 2 +- package.json | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.husky/pre-push b/.husky/pre-push index c03402e..e1e6209 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -1,4 +1,4 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -yarn type-check +yarn type-check && yarn lint diff --git a/package.json b/package.json index 786934b..ff0a11c 100644 --- a/package.json +++ b/package.json @@ -11,13 +11,12 @@ "tc": "yarn type-check --watch", "type-check": "tsc --pretty --noEmit", "format": "prettier --write .", - "lint": "eslint . --ext ts --ext tsx --ext js", + "lint": "eslint . --ext ts --ext tsx --ext js --ext jsx", "test": "jest", "test-all": "yarn lint && yarn type-check && yarn test" }, "lint-staged": { - "*.@(ts|tsx)": [ - "yarn lint", + "*.@(ts|tsx|js|jsx)": [ "yarn format" ] },