-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
adminhigh level changes about the package or documentationhigh level changes about the package or documentationenhancementNew feature or requestNew feature or request
Description
From: #48 (comment)
Just as a general note, this is all fine but ruff does all of these in one except for black. My pre-commit configs are now: black, ruff, mypy
In short, ruff is a new-ish tool for linting, formating, isorting, etc. It pull in all of the standards from existing systems into a single tool and is much faster at processing a whole repo's worth of changes.
See here for an example of my current pre-commit config: https://github.com/evamaxfield/rs-graph/blob/main/.pre-commit-config.yaml
Ignoring the notebooks section and the mypy extended types installs I generally think this is the minimum that pre-commit needs to be set up with now that Ruff does so much of the work.
toloudis
Metadata
Metadata
Assignees
Labels
adminhigh level changes about the package or documentationhigh level changes about the package or documentationenhancementNew feature or requestNew feature or request