Skip to content

Migrate repository tooling to Ruff - #73

Merged
harryswift01 merged 2 commits into
mainfrom
72-feature-migrate-repository-tooling-to-ruff
Sep 2, 2026
Merged

Migrate repository tooling to Ruff#73
harryswift01 merged 2 commits into
mainfrom
72-feature-migrate-repository-tooling-to-ruff

Conversation

@harryswift01

Copy link
Copy Markdown
Member

Summary

This PR will migrate the repository's Python linting and formatting tooling to Ruff.

Changes

Update pre-commit configuration:

  • Add Ruff linting and formatting hooks.
  • Retain rstcheck for Python docstrings.
  • Retain the Sphinx documentation check as a pre-push hook.

Impact

  • Standardises Python linting and formatting with the organisation-wide Ruff tooling.
  • Reduces the number of separate Python development tools and associated configuration.
  • Keeps the existing documentation and repository-specific checks in place.

@harryswift01 harryswift01 self-assigned this Sep 2, 2026
@harryswift01 harryswift01 added the enhancement New feature or request label Sep 2, 2026
@harryswift01 harryswift01 linked an issue Sep 2, 2026 that may be closed by this pull request
@harryswift01 harryswift01 changed the title Migrate repository tooling to Ruff - #134 Migrate repository tooling to Ruff Sep 2, 2026
@harryswift01
harryswift01 merged commit 9b0ec8e into main Sep 2, 2026
11 checks passed
@harryswift01
harryswift01 deleted the 72-feature-migrate-repository-tooling-to-ruff branch September 2, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Migrate repository tooling to Ruff

1 participant