TP-24538: added husky setup

This commit is contained in:
k.kamalakannan
2023-04-09 09:48:04 +05:30
parent b239225d09
commit e3589f57fa
4 changed files with 23 additions and 1 deletions

4
.husky/pre-commit Executable file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
npx lint-staged

4
.husky/pre-push Executable file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
yarn eslint-check

View File

@@ -16,6 +16,20 @@
"pretty": "prettier --write \"./**/*.{js,jsx,ts,tsx,css,scss,md}\"", "pretty": "prettier --write \"./**/*.{js,jsx,ts,tsx,css,scss,md}\"",
"prettier-check": "prettier --check \"./**/*.{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": { "dependencies": {
"@navi/web-ui": "^1.49.8", "@navi/web-ui": "^1.49.8",
"@super-app/dark-knight": "^1.0.6", "@super-app/dark-knight": "^1.0.6",

View File

@@ -1,7 +1,7 @@
import { FC } from 'react'; import { FC } from 'react';
const Dashboard: FC = () => { const Dashboard: FC = () => {
return (<>In Dashboard Page!</>); return <>In Dashboard Page!</>;
}; };
export default Dashboard; export default Dashboard;