Generic Language and Data Operand Syntax
You will find every information related to Part 1 of the GLaDOS project in the lisp
folder
You will find every information related to Part 2 of the GLaDOS project in the maryl
folder
Pre-commit hooks ensure that your code adheres to consistent formatting, linting, and other quality checks before committing.
pip install pre-commit
Run the following command to install the pre-commit hooks defined in the .pre-commit-config.yaml file.
pre-commit install
This will set up the hooks for your local repository.
Additionally, for conventional commits run:
pre-commit install --hook-type commit-msg
You do not need to manually run the hooks after installation, as they will run automatically when you make commits.
If you'd like to manually run the pre-commit hooks on all files, you can do so with:
pre-commit run --all-files
(Optional)
To update the pre-commit hooks (in case new versions or hooks are added), run:
pre-commit autoupdate
(Optional)
Make sure you have the following tools installed:
- stack (Haskell build tool), for its dependencies simply run
stack install
- pre-commit (Python package)
- pip (for managing Python packages)