From 481a99ac279e631d2d19e8607eb9a72779a5b88f Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 29 Sep 2025 12:08:21 +0200 Subject: [PATCH] core(pre-commit): adding a lint check before commit --- .husky/pre-commit | 2 ++ src/package.json | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .husky/pre-commit diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..e506909 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +pnpm lint-staged diff --git a/src/package.json b/src/package.json index ceab98f..9431b0f 100644 --- a/src/package.json +++ b/src/package.json @@ -7,11 +7,17 @@ "./icons", "./auth" ], + "lint-staged": { + "*": [ + "eslint --fix" + ] + }, "scripts": { "build": "npm run build --workspaces --if-present", "fclean": "rimraf \"**/dist\"", "clean": "rimraf \"**/node_modules\"", - "install-all": "npm install" + "install-all": "npm install", + "prepare": "husky" }, "devDependencies": { "rimraf": "^5.0.1", @@ -19,6 +25,8 @@ "@typescript-eslint/eslint-plugin": "^8.44.1", "@typescript-eslint/parser": "^8.44.1", "eslint": "^9.36.0", + "lint-staged": "^16.1.5", + "husky": "^9.1.7", "typescript-eslint": "^8.44.1" }, "dependencies": {