this repo has no description

add husky precommit hook

adryd 1687a059 c075b590

+7 -3
.eslintrc.json
···
},
"rules": {
"indent": "off",
-
"eqeqeq": ["error", "always", {
-
"null": "ignore"
-
}],
+
"eqeqeq": [
+
"error",
+
"always",
+
{
+
"null": "ignore"
+
}
+
],
"quotes": [
"error",
"double",
+4
.husky/pre-commit
···
+
#!/usr/bin/env sh
+
. "$(dirname -- "$0")/_/husky.sh"
+
+
pnpm run check
+1
.prettierignore
···
+
pnpm-lock.yml
+4 -1
package.json
···
"lint": "eslint packages",
"lint:fix": "eslint packages",
"lint:report": "eslint --output-file eslint_report.json --format json packages",
-
"typecheck": "tsc --noEmit"
+
"typecheck": "tsc --noEmit",
+
"check": "pnpm run lint && pnpm run typecheck",
+
"prepare": "husky install"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.13.2",
···
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.0.1",
"eslint-plugin-react": "^7.33.2",
+
"husky": "^8.0.3",
"prettier": "^3.1.0",
"typescript": "^5.3.2"
}
+9
pnpm-lock.yaml
···
eslint-plugin-react:
specifier: ^7.33.2
version: 7.33.2(eslint@8.55.0)
+
husky:
+
specifier: ^8.0.3
+
version: 8.0.3
prettier:
specifier: ^3.1.0
version: 3.1.0
···
/human-signals@4.3.1:
resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
engines: {node: '>=14.18.0'}
+
dev: true
+
+
/husky@8.0.3:
+
resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
+
engines: {node: '>=14'}
+
hasBin: true
dev: true
/ignore@5.3.0: