This project uses pre-commit to maintain code quality. Pre-commit runs a series of checks and formatters on your code before each commit, ensuring consistent style and catching common issues early.
You need to install the following dependencies:
pip install pre-commit black isort ruff mypy
npm install -g prettier
brew install hadolint
pre-commit install