Skip to content

Does ruff have a plan for addressing flake8 or pycodestyle new changes? #7904

@mythnc

Description

@mythnc

According to ruff documents, it is stated that

Under those conditions, Ruff implements every rule in Flake8. In practice, that means Ruff implements all of the F rules (which originate from Pyflakes), along with a subset of the E and W rules (which originate from pycodestyle).

I'm curious if ruff will continue to follow and implement changes every time flake8 or pycodestyle updates itself?

For instance, pycodestyle recently made changes in how it handles E721.

  • E721: adjust handling of type comparison. Allowed forms are now
    isinstance(x, t) or type(x) is t. PR #1086, #1167.

I would like to know if ruff plan to adopt these changes.

Thank you.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions