Skip to content

DX (Developer Experience): Pre-commit Hooks for Multi-language Linting #954

Description

@aliviahossain

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 !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions