Currently, there is no mechanism to automatically enforce code quality and consistency checks before committing changes to the repository. This lack of pre-commit hooks increases the risk of:
- Adding large files inadvertently, which can bloat the repository.
- Case-sensitive file conflicts that cause issues in case-insensitive file systems.
- Merge conflicts being committed unintentionally.
- Formatting errors/inconsistencies in YAML and JSON files.
- Committing files with trailing whitespace or missing end-of-file newline, leading to inconsistent formatting across the project.
Tasks