Skip to content

Conversation

@danieleades
Copy link

@danieleades danieleades commented Jul 12, 2025

Adds the ruff linter

apart from just giving more lint coverage than is currently configured, ruff is fast.

on my machine pylint takes 12 seconds to run on this codebase with a warm cache.

ruff takes 0.32 seconds.

other benefits:

  • a big list of optional rules (not yet enabled)
  • ruff can also replace both black and isort (formatting not yet enabled)
  • ruff has no dependencies (including it doesn't impact dependency resolution)

@danieleades danieleades marked this pull request as draft July 15, 2025 06:38
@danieleades danieleades marked this pull request as ready for review July 15, 2025 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant