Skip to content

Instantly share code, notes, and snippets.

@davidgg
Last active December 18, 2019 09:04
Show Gist options
  • Save davidgg/73d17499d88f0fbb35ba8aa4f7116747 to your computer and use it in GitHub Desktop.
Save davidgg/73d17499d88f0fbb35ba8aa4f7116747 to your computer and use it in GitHub Desktop.
Husky Hooks - package.json
{
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,jsx,json,css,scss}": ["prettier --write", "git add"],
"*.{js,jsx}": ["eslint --fix", "git add"]
}
}
{
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{css,scss}": [
"prettier-stylelint --write",
"git add"
],
"src/**/*.{ts,tsx,json,js}": [
"prettier --write",
"git add"
],
"src/**/*.{ts,tsx}": [
"tslint --fix --project ./tsconfig.json",
"jest --bail --findRelatedTests",
"git add"
]
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment