Skip to content

Conversation

@jhamman
Copy link
Member

@jhamman jhamman commented Jan 19, 2023

This switches our primary linter to Ruff. As adervertised, Ruff is very fast. Plust we get the benefit of using a single tool that combines the previous functionality of pyflakes, isort, and pyupgrade.

cc @max-sixty, @TomNicholas

@jhamman jhamman added Automation Github bots, testing workflows, release automation and removed topic-backends topic-indexing topic-CF conventions topic-arrays related to flexible array support io labels Jan 19, 2023
@jhamman
Copy link
Member Author

jhamman commented Jan 20, 2023

I plan to leave this as a WIP PR until #7461 is merged. There is a bit of overlap and dropping Python 3.8 will make this much easier to finish up.

@jhamman jhamman marked this pull request as ready for review January 26, 2023 18:14
@jhamman jhamman merged commit 8437a55 into pydata:main Jan 30, 2023
@jhamman jhamman deleted the lint-with-ruff branch January 30, 2023 18:12
@jrbourbeau jrbourbeau mentioned this pull request Jan 30, 2023
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Automation Github bots, testing workflows, release automation CI Continuous Integration tools io topic-arrays related to flexible array support topic-backends topic-CF conventions topic-indexing topic-testing topic-typing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants