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.
I'd nowadays use:
ruff
instead offlake8
,isort
(andseed-isort-config
)black-pre-commit-mirror
repository to be a little bit faster (could useruff-format
as well, but I personally don't)prettier
to format json, yaml, and markdown (and other web formats, but we don't seem to have any of those here)taplo
to lint / format tomlvalidate-pyproject
to validate theproject
/build-system
table inpyproject.toml
I didn't enable the
pyupgrade
/relative-import
rules that I usually would, because this would mean a lot of additional changes. Do tell me if you'd be fine with those, though, and I'll switch them back on.Oh, and I didn't upgrade
mypy
because there's a two errors and a bunch of notes – which I guess is what causes #764 to fail (and I don't know enough about type checking to fix those errors myself):