Fundamentals:
Tools:
| { | |
| "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" | |
| ] | |
| }, | |
| } |