ruff
https://github.com/astral-sh/ruff
Rust
An extremely fast Python linter and code formatter, written in Rust.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Rust not yet supported15 Subscribers
Add a CodeTriage badge to ruff
Help out
- Issues
- [ty] Grow the stack when inferring deep expressions
- new rule - ban `lazy` imports in stubs
- OOM building on x86 with default LTO
- [ty] Improve narrowing after match patterns
- B008: False positive for frozen dataclass defaults with immutable fields
- B014 does not detect redundant built-in exception subclasses
- [ty] Add an opt-in non-exhaustive-match rule
- [ty] Support go-to-{def,dec} for overloaded fns
- [ty] Preserve stdlib identity when search paths overlap
- `typing-only-standard-library-import`, `typing-only-third-party-import`, `typing-only-first-party-import` - lazy import quick fix on python 3.15 does not work when multiple names are imported
- Docs
- Rust not yet supported