Commit Graph
10 Commits
Author SHA1 Message Date
Alpha DiopandGitHub de29b3b42b Feat/add husky (#223)
# Add Husky and lint-staged for automated code quality checks

## Description
This PR adds Husky Git hooks and lint-staged to automate code quality
checks during the development workflow.

## Features Added
- Pre-commit hook that runs lint-staged to check files before committing
- Pre-push hook that runs tests and type checking before pushing
- Configuration for lint-staged to format and lint different file types
- Documentation explaining the Husky setup and usage
- Updated README.md with information about Git hooks

## Benefits
- Ensures consistent code style across the project
- Prevents pushing code with failing tests or type errors
- Reduces the need for style-related code review comments
- Improves overall code quality

## Implementation Details
- Added Husky and lint-staged as dev dependencies
- Created pre-commit and pre-push hooks
- Added configuration for lint-staged
- Added documentation in HUSKY.md
- Updated README.md with a new section on Git hooks

## Testing
The hooks have been tested locally and work as expected:
- Pre-commit hook runs ESLint and Prettier on staged files
- Pre-push hook runs tests and type checking

I have read the CLA Document and I hereby sign the CLA

---------

Signed-off-by: Alpha Diop <[email protected]>
2025-04-17 07:18:43 -07:00
Thibault SottiauxandGitHub 89cf61a2e0 (fix) do not transitively rely on deprecated lodash deps (#175)
Signed-off-by: Thibault Sottiaux <[email protected]>
2025-04-16 20:52:35 -07:00
Fouad MatinandGitHub 757f1697a1 bump(version): 0.1.2504161510 (#135)
Signed-off-by: Fouad Matin <[email protected]>
2025-04-16 15:49:32 -07:00
Aron JonesandGitHub ea48be1164 dotenv support (#122)
Signed-off-by: Aron Jones <[email protected]>
2025-04-16 15:33:12 -07:00
Fouad MatinandGitHub 4826fedf72 bump(version): 0.1.04161352 (#125)
Signed-off-by: Fouad Matin <[email protected]>
2025-04-16 15:11:02 -07:00
Fouad MatinandGitHub a6553cf624 update: release (#109)
Signed-off-by: Fouad Matin <[email protected]>
2025-04-16 13:47:36 -07:00
Fouad MatinandGitHub 0f63c23912 add: release script (#96)
* add: release script

* add: src to npm module

* fix: readme

Signed-off-by: Fouad Matin <[email protected]>

---------

Signed-off-by: Fouad Matin <[email protected]>
2025-04-16 13:21:22 -07:00
Jon ChurchandGitHub e2e200c10e (cleanup) remove unused express dep (#20)
* remove unused express dep
* update package-lock.json
2025-04-16 11:09:05 -07:00
Ilan Bigio 20996fed4b Initial commit
Signed-off-by: Ilan Bigio <[email protected]>
2025-04-16 13:00:18 -04:00
Ilan Bigio bce28c1ace Initial commit
Signed-off-by: Ilan Bigio <[email protected]>
2025-04-16 12:56:08 -04:00