With Rust, Python, and TypeScript all in one repo, keeping code clean is difficult for new contributors.
Chore: Implement Pre-commit Hooks for Linting and Formatting
The Problem: Many PRs currently fail CI or require manual review for simple formatting issues (Prettier for TS, Black/Ruff for Python, Cargo Fmt for Rust).
The Suggestion: Adding a .pre-commit-config.yaml file to automate these checks before a developer even pushes their code.
As an aspiring GSoC contributor, it will be a great learning experience for me, if I get to work on this issue. Looking forward to get assigned. Thanks !
With Rust, Python, and TypeScript all in one repo, keeping code clean is difficult for new contributors.
Chore: Implement Pre-commit Hooks for Linting and Formatting
The Problem: Many PRs currently fail CI or require manual review for simple formatting issues (Prettier for TS, Black/Ruff for Python, Cargo Fmt for Rust).
The Suggestion: Adding a .pre-commit-config.yaml file to automate these checks before a developer even pushes their code.
As an aspiring GSoC contributor, it will be a great learning experience for me, if I get to work on this issue. Looking forward to get assigned. Thanks !