Skip to content

Lint with ruff #7458

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
Jan 30, 2023
Merged

Lint with ruff #7458

merged 11 commits into from
Jan 30, 2023

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