Skip to content

chore(dev): add pre-commit config mirroring the CI gates #940

Description

@lfnovo

From the repo quality assessment (CI/CD scored 53/100).

Status update (2026-07-12)

The CI half of this issue shipped in the v1.12.0 cleanup:

A PR that fails lint or type-check is now visibly red in CI. What remains is only the local pre-commit config.

Remaining scope

  • Create .pre-commit-config.yaml wiring ruff (lint + format) and basic hygiene hooks (pre-commit is already in dev-deps); mirror what CI enforces so local commits fail for the same reasons PRs would.
  • Document pre-commit install in docs/7-DEVELOPMENT/development-setup.md.

Acceptance criteria

  • pre-commit install + a commit runs ruff locally.
  • Hook config matches the CI gates (no "passes locally, fails in CI" drift for the covered tools).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    readyApproved and ready to be worked onreleasedShipped in a stable release

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions