Skip to content

[Feature]: Migrate repository tooling to Ruff #72

Description

@harryswift01

Feature Request

Problem / Motivation

As part of the organisation-wide migration to Ruff, this repository should be updated to use the organisation-standard Ruff tooling for Python linting and formatting.

Proposed Solution

Migrate the repository's existing Python linting and formatting configuration to Ruff, including the relevant project and pre-commit configuration.

This should include:

  • Replacing the existing tooling covered by Ruff.
  • Adding the organisation-standard Ruff configuration.
  • Updating the pre-commit configuration to use the organisation-standard Ruff hooks and versions.
  • Retaining any checks that are not covered by Ruff.
  • Removing redundant configuration and dependencies from the tooling being replaced.

Activity

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions