-
Notifications
You must be signed in to change notification settings - Fork 36
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
Update docs to remove flake8, isort mentions and add ruff #502
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks @melissawm
* [black](https://github.com/psf/black) | ||
Forces code to follow specific style, indentations, etc... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We are using ruff-format
, not black
now.
It is slimier to black, but not equivalent.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah right -I only see one rule though
https://github.com/napari/napari/blob/b9dc8dca1e1afa7567586e7ffa7a36cc7cd9fb6f/pyproject.toml#L245
so I'll again just point people to the pyproject.toml in case there are future updates.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes. The list of used linters is .pre-commit-config.yaml
https://github.com/napari/napari/blob/b9dc8dca1e1afa7567586e7ffa7a36cc7cd9fb6f/.pre-commit-config.yaml#L6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@melissawm If you scroll down from your link, ruff is performing all of the task that you had in the original text since it is a drop-in replacement for these tools. Perhaps link out to ruff docs: https://docs.astral.sh/ruff/linter/#the-ruff-linter
* [black](https://github.com/psf/black) | ||
Forces code to follow specific style, indentations, etc... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@melissawm If you scroll down from your link, ruff is performing all of the task that you had in the original text since it is a drop-in replacement for these tools. Perhaps link out to ruff docs: https://docs.astral.sh/ruff/linter/#the-ruff-linter
@@ -25,12 +25,6 @@ These _check_ your code. | |||
These _auto-modify_ your code. | |||
* [black](https://github.com/psf/black) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* [black](https://github.com/psf/black) | |
* [ruff-formater](https://docs.astral.sh/ruff/formatter/) |
I popped the |
References and relevant issues
Partially addresses #377.
Mentions to setup.cfg remain in the plugin docs which need to be updated separately.
Description
Updates mentions of flake8 and isort by ruff.
Also removes some explicit mentions of ignore rules since these get out of date quickly and can be checked directly in the pyproject.toml file.