Skip to content

Migrate to ruff tooling for Python linting and formatting #1609

@VeckoTheGecko

Description

@VeckoTheGecko

Currently we're running flake8, isort, pydocstyle, and (notebooks only) black via pre-commit. With the deprecation of the pydocstyle project, I think its time to migrate to the ruff linter/code formatter.

This would also act as a replacement to these other tools, greatly cleaning up our pre-commit configuration, future proofing development, and aligning ourselves with modern Python practices.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions