Skip to content

implement linting and formatting process #651

@hutch3232

Description

@hutch3232

Description

I would recommend ruff (https://docs.astral.sh/ruff/). I've been using it for about 2 years and really like it. Very fast, ergonomic, solid tooling (has GitHub Actions). Same creators as uv which this project uses.

Could use this issue to decide on which rules to enforce, should the idea be accepted.

Do you have any additional supporting notes?

Previously suggested in a comment here: #621 (comment)

I'd be happy to contribute to this implementation. I made a small related change already here: #650

Metadata

Metadata

Assignees

No one assigned

    Labels

    Effort > Brief 🐇Small tasks expected to take a few hours up to a couple of days.Impact > Minor 🔷Small, backward compatible change. Treat like a patch release (e.g., 0.5.8 → 0.5.9).Refactor 🔧Code level improvements that restructure existing logic without changing behavior.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions