boot-utils: Switch to ruff for Python formatting#129
Merged
nathanchance merged 1 commit intoClangBuiltLinux:mainfrom Mar 25, 2026
Merged
boot-utils: Switch to ruff for Python formatting#129nathanchance merged 1 commit intoClangBuiltLinux:mainfrom
nathanchance merged 1 commit intoClangBuiltLinux:mainfrom
Conversation
We started using ruff for linting a while ago. Since then, it has grown a formatting option, which is quite fast. While it is a little less flexible than YAPF, we don't currently customize the behavior aside from some exemptions. Switch to ruff for formatting. Most of the changes end up making the code a little more readable, at the expense of some extra lines. Switch to the generic fmt comments instead of the yapf specific ones. Use the option to preserve our quoting style, which uses single quotes for string literals and double quotes for f-string or raw strings. Signed-off-by: Nathan Chancellor <nathan@kernel.org>
msfjarvis
approved these changes
Mar 25, 2026
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.
We started using
rufffor linting a while ago. Since then, it has grown a formatting option, which is quite fast. While it is a little less flexible thanyapf, we don't currently customize the behavior aside from some exemptions.Switch to
rufffor formatting. Most of the changes end up making the code a little more readable, at the expense of some extra lines. Switch to the genericfmtcomments instead of theyapfspecific ones. Use the option to preserve our quoting style, which uses single quotes for string literals and double quotes for f-string or raw strings.NOTE: The linting job will not succeed until ClangBuiltLinux/actions-workflows#11 is merged.