An extremely fast Python linter and code formatter, written in Rust.

linter pep8 python python3 ruff rust rustpython static-analysis static-code-analysis style-guide styleguide
100 Open Issues Need Help Last updated: Jul 6, 2026

Open Issues Need Help

View All on GitHub

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
rule configuration help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
help wanted ci

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
documentation isort formatter help wanted incompatibility

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
bug configuration help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
configuration help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
configuration help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
rule help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
help wanted diagnostics

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
type-inference help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
cli help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
documentation formatter help wanted incompatibility

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
bug type-inference help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
bug fixes help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
documentation help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
help wanted testing

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
core cli help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
documentation help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

AI Summary: Ruff's `UP045` rule, which converts `Optional[X]` to `X | None`, incorrectly transforms `Optional[None]` into `None | None`. This generated code is invalid Python, leading to a `TypeError` at runtime when executed. The issue highlights an edge case in PEP 604 conversion that needs a specific fix to prevent invalid code generation.

Complexity: 2/5
bug fixes help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
fixes help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
documentation help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
good first issue cli

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
formatter help wanted style

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
good first issue fixes preview

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
good first issue fixes

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
bug good first issue fixes

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
documentation rule help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
docstring help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
good first issue performance

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
rule help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

AI Summary: The issue describes a bug where the 'deprecated' tag, associated with the `deprecated-import` (`UP035`) rule, fails to appear for imports of `typing.List` and `typing.Set` in the editor. While these types are deprecated and should be replaced by builtins, the tag correctly displays for other deprecated types like `typing.Sequence` and `typing.Generator`, indicating an inconsistency in how deprecation is visually flagged.

Complexity: 2/5
bug good first issue

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
good first issue configuration

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
bug fixes help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
[FURB] Path write 9 months ago
rule help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
rule help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
bug help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
bug good first issue

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
bug help wanted fuzzer

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
help wanted diagnostics

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
documentation help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
documentation rule help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
good first issue diagnostics

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
bug fixes help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
documentation help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
bug fixes help wanted

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide
good first issue rule

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide

An extremely fast Python linter and code formatter, written in Rust.

Rust
#linter#pep8#python#python3#ruff#rust#rustpython#static-analysis#static-code-analysis#style-guide#styleguide