-
-
Notifications
You must be signed in to change notification settings - Fork 33.6k
gh-138281: Run ruff on Tools/peg_generator
#138282
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
Changes from 4 commits
80f113a
0535071
e2a7bd9
29cd9d8
216fc93
53227dc
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,35 @@ | ||
| extend = "../../.ruff.toml" # Inherit the project-wide settings | ||
| extend-exclude = [ | ||
| # Generated files: | ||
| "Tools/peg_generator/pegen/grammar_parser.py", | ||
| ] | ||
|
|
||
| [lint] | ||
| select = [ | ||
| "F", # Enable all pyflakes rules | ||
| "I", # Enable all isort rules | ||
| "UP", # Enable all pyupgrade rules by default | ||
| "RUF100", # Ban unused `# noqa` comments | ||
| "PGH004", # Ban blanket `# noqa` comments (only ignore specific error codes) | ||
sobolevn marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| ] | ||
| ignore = [ | ||
| # Unnecessary parentheses to functools.lru_cache: just leads to unnecessary churn. | ||
| # https://github.com/python/cpython/pull/104684#discussion_r1199653347. | ||
| "UP011", | ||
| # Use format specifiers instead of %-style formatting. | ||
| # Doesn't always make code more readable. | ||
| "UP031", | ||
| # Use f-strings instead of format specifiers. | ||
| # Doesn't always make code more readable. | ||
|
||
| "UP032", | ||
| # Use PEP-604 unions rather than tuples for isinstance() checks. | ||
| # Makes code slower and more verbose. https://github.com/astral-sh/ruff/issues/7871. | ||
| "UP038", | ||
| ] | ||
| unfixable = [ | ||
| # The autofixes sometimes do the wrong things for these; | ||
| # it's better to have to manually look at the code and see how it needs fixing | ||
| "F841", # Detects unused variables | ||
| "F601", # Detects dictionaries that have duplicate keys | ||
| "F602", # Also detects dictionaries that have duplicate keys | ||
| ] | ||
Uh oh!
There was an error while loading. Please reload this page.