From e3589f57fab9b4c0628096986366875522b35caf Mon Sep 17 00:00:00 2001 From: "k.kamalakannan" Date: Sun, 9 Apr 2023 09:48:04 +0530 Subject: [PATCH] TP-24538: added husky setup --- .husky/pre-commit | 4 ++++ .husky/pre-push | 4 ++++ package.json | 14 ++++++++++++++ src/Pages/Dashboard/index.tsx | 2 +- 4 files changed, 23 insertions(+), 1 deletion(-) create mode 100755 .husky/pre-commit create mode 100755 .husky/pre-push diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..d24fdfc --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx lint-staged diff --git a/.husky/pre-push b/.husky/pre-push new file mode 100755 index 0000000..7ec9af4 --- /dev/null +++ b/.husky/pre-push @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +yarn eslint-check diff --git a/package.json b/package.json index 4cd3cdd..19c18c3 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,20 @@ "pretty": "prettier --write \"./**/*.{js,jsx,ts,tsx,css,scss,md}\"", "prettier-check": "prettier --check \"./**/*.{js,jsx,ts,tsx,css,scss,md}\"" }, + "husky": { + "hooks": { + "pre-commit": "lint-staged", + "pre-push": "yarn eslint-check" + } + }, + "lint-staged": { + "src/**/*.{js,jsx,ts,tsx,css,scss}": [ + "yarn pretty" + ], + "src/**/*.{js,jsx,ts,tsx}": [ + "yarn lint" + ] + }, "dependencies": { "@navi/web-ui": "^1.49.8", "@super-app/dark-knight": "^1.0.6", diff --git a/src/Pages/Dashboard/index.tsx b/src/Pages/Dashboard/index.tsx index 258ed25..8745d35 100644 --- a/src/Pages/Dashboard/index.tsx +++ b/src/Pages/Dashboard/index.tsx @@ -1,7 +1,7 @@ import { FC } from 'react'; const Dashboard: FC = () => { - return (<>In Dashboard Page!); + return <>In Dashboard Page!; }; export default Dashboard;