MNT: Apply ruff formatter #2540
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently we use the ruff linter for style checks, but we don't have any explicit formatter. I'm proposing here that we also use the ruff formatter (drop-in replacement for black). I personally have learned to appreciate the opinionated auto-formatters because then as a reviewer I don't have to comment on minor formatting issues and as a coder I can just let the auto-formatter do its thing.
Most of the changes are single-quote to double-quote and adding a space after import lines / docstring lines. In general, I would say that most of the updates are improvements, there are a few that I maybe wouldn't have done but in my opinion that is OK and we can just let the formatter do its thing and handle the wrapping etc for us (they are still easy enough for a human to parse what goes where).