Repository Issue Activity (beta)

astral-sh/ruff

Current issue state, recent activity, and per-issue timelines from the indexed issue data.

Open Issues
1,485
New in 7 Days
16
Closed in 7 Days
5
Average Open Age
462 days
Stale 30+ Days
1,361
Stale 90+ Days
1,216
Last 2 Weeks
DateOpenedClosedCommentsEventsOpen Backlog
2026-08-24107158
2026-08-2300004
2026-08-2251116
2026-08-2110123
2026-08-2041294
2026-08-1930396
2026-08-1822234
2026-08-17017128
2026-08-1630465
2026-08-15229116
2026-08-1433287
2026-08-1310698
2026-08-1225287
2026-08-1152142810
This Week

Opened: 16

Closed: 4

Comments: 16

Events: 39

Top Labels
bug (1316)
rule (1198)
question (720)
needs-decision (524)
help wanted (388)
fixes (386)
ty (345)
formatter (248)
Issue Explorer
IssueAuthorStateLabelsCommentsReactionsUpdated

#27998 PLR0911 (too-many-return-statements) shouldn’t trigger for `match` statements

Opened 10 hours ago
flying-sheep
open
question
305 hours ago

#10578 Dependency Dashboard

Opened 2 years ago
renovate[bot]
open
internal
006 hours ago

#17412 [syntax-errors] Remaining syntax errors raised by the compiler

Opened 1 year ago
ntBre
open
help wanted
tracking
1846 hours ago

#27980 Add rule for double/dead/unused assignments

Opened 2 days ago
akx
open
rule
needs-decision
2013 hours ago

#27983 PLE0605 (invalid-all-format): consider flagging tuple `__all__`, not just non-sequence `__all__`

Opened 2 days ago
NeilGirdhar
open
rule
needs-decision
2013 hours ago

#27977 Publish Docker images to Docker hub

Opened 2 days ago
orishamir
open
release
0013 hours ago

#27979 ISC003 fix is not safe when it creates a docstring

Opened 2 days ago
dscorbett
open
bug
fixes
0013 hours ago

#27759 ruff check --statistics --fix-only shows all errors, not just fixable ones

Opened 10 days ago
paulschreiber
open
cli
601 day ago

#27982 offtop: repo / docs section for badges

Opened 2 days ago
chirizxc
open
question
002 days ago

#20693 New Rule to Validate Pytest Argnames

Opened 11 months ago
George-Ogden
closed - duplicate
rule
needs-decision
422 days ago

#7897 New Linting Rule: Prefer `setdefault` Over Conditional Key Checks for Dictionary Assignment

Opened 3 years ago
danparizher
open
rule
needs-decision
1123 days ago

#16945 Configuring for Neovim - invalid client settings

Opened 1 year ago
jacanchaplais
closed - completed
question
203 days ago

#27959 Feedback on categories

Opened 3 days ago
ntBre
open
preview
rule-selection
003 days ago

#4864 New Rule to rewrite `pathlib.Path().joinpath` with `/`

Opened 3 years ago
mosauter
open
rule
type-inference
needs-decision
423 days ago

#27941 PLC2701 and SLF001 should ignore underscore-prefixed public members

Opened 4 days ago
dscorbett
open
rule
004 days ago

#27926 Add rule checking for `if __name__ == "__main__":` clause in test files

Opened 5 days ago
TobiasDijkhuis
open
rule
needs-decision
004 days ago

#27930 ruff check treats tomllib as not being part of the standard library

Opened 4 days ago
mgedmin
closed - not_planned
question
204 days ago

#27925 Add rule to keep rule names in configuration sorted

Opened 5 days ago
Daverball
open
rule
configuration
needs-decision
014 days ago

#17724 detect code duplication

Opened 1 year ago
ctcjab
open
rule
wish
3125 days ago

#27880 "Add non-Ruff rule codes to the `lint.external` configuration option" tip still given in `# ruff: ignore` directive

Opened 5 days ago
jonathandung
open
bug
015 days ago

#27868 `request-without-timeout` (`S113`) - documentation incorrectly references httpx

Opened 6 days ago
DetachHead
open
documentation
005 days ago

#26817 PLE0604: false positive?

Opened 1 month ago
spaceone
open - reopened
documentation
605 days ago

#27870 PT017 triggers twice at the same location

Opened 5 days ago
injust
open
bug
105 days ago

#27850 `flake8-simplify` (`SIM`): Add rule to simplify `if-else` blocks calling the same function with conditional arguments

Opened 6 days ago
vivodi
closed - duplicate
No labels
106 days ago

#4421 Rules/Request: Airflow DAGs checks

Opened 3 years ago
brucearctor
open
plugin
accepted
1826 days ago

Rows per page:

1–25 of 5,406