Chore/ruff lint format ci#7
Merged
Merged
Conversation
ruff (pinned) serves as both linter (pycodestyle, pyflakes, isort, bugbear) and formatter, scoped to src/rtrace and tests; submodules and the C++ client are untouched. The dev extra installs the tools: pip install -e '.[dev]'.
Mechanical commit: ruff format + ruff check --fix, plus manual wrapping of the 11 over-long strings/comments the formatter cannot split (fixing typos in those comments while rewrapping). No functional changes; review with ruff format --check rather than line-by-line.
Runs ruff check and ruff format --check on every pull request and push to main. The existing build-bundles workflow (tags/dispatch only) is unchanged. A test job will join this workflow once the pytest suite lands.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.