Skip to content

Migrate dev tooling from black/isort/pylint to ruff #272

Description

@hf-krechan

Migrate this repo's dev tooling from black/isort/pylint to ruff, using the
migrating-black-isort-pylint-to-ruff skill.

  • pyproject.toml: lint+formatting dependency groups merged into one ruff group
  • [tool.black]/[tool.isort]/[tool.pylint."MESSAGES CONTROL"] translated into [tool.ruff]
  • .pre-commit-config.yaml rewritten to astral-sh/ruff-pre-commit
  • CI lint + formatting jobs rewritten to ruff check / ruff format --check, same path scope as before
  • README updated
  • PR opened and CI green

This issue is picked up automatically by a fleet worker. If the worker
gets stuck, it will comment here with what it tried and why, and relabel
this ruff-migration:blocked for a human to take over. On success it
comments the PR link and relabels ruff-migration:done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ruff-migration:doneAutomated black/isort/pylint -> ruff migration: PR opened, ready for human review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions