issues
search
astral-sh
/
ruff
An extremely fast Python linter and code formatter, written in Rust.
https://docs.astral.sh/ruff
MIT License
32.99k
stars
1.1k
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
More rules out of stub author's control
#14535
Samuel-Therrien-Beslogic
opened
26 minutes ago
1
DOC501 should not raise on ImportError
#14534
Matt-Ord
opened
53 minutes ago
0
Enable logging for directory-renamed test
#14533
MichaReiser
closed
58 minutes ago
1
[`flake8-bugbear`] Fix `mutable-contextvar-default (B039)` to resolve annotated function calls properly
#14532
harupy
opened
3 hours ago
1
`redirected-noqa` (`RUF101`) does not detect file-level `# ruff: noqa` comments
#14531
AlexWaygood
opened
3 hours ago
0
ruff freezes when running with --stdin-filename
#14530
Guust-Franssens
closed
40 minutes ago
4
Skip RUF039 when \n, \t, ... are involved
#14529
alexprengere
closed
1 hour ago
2
dotted key `mypy.plugins` attempted to extend non-table type (array)
#14528
skhaz
closed
2 hours ago
5
Add autofix for RUF039
#14527
AlexWaygood
opened
4 hours ago
3
Fix broken link to `PYI063`
#14526
AlexWaygood
closed
5 hours ago
0
B039 considers `frozenset` to be mutable
#14525
layday
opened
6 hours ago
8
[red-knot] Properly handle gradual types in subtyping/equivalence relations
#14524
sharkdp
opened
6 hours ago
0
RUF035 (unsafe-markup-use) can be noisy and would benefit from a whitelist
#14523
ThiefMaster
opened
7 hours ago
7
[red-knot] Semantic index: handle invalid `break`s
#14522
sharkdp
closed
5 hours ago
1
False positive F821 and F841 for an exception object inside a lambda function
#14521
dqd
opened
8 hours ago
0
[`ruff`] Handle `attrs`'s `auto_attribs` correctly (`RUF009`)
#14520
InSyncWithFoo
opened
14 hours ago
1
`RUF009` handles `attrs` dataclasses with `auto_attribs = False` incorrectly
#14519
InSyncWithFoo
opened
14 hours ago
0
Rule suggestion: Convert list.extend([x]) to list.append(x)
#14518
NeilGirdhar
opened
15 hours ago
0
Improve docs for some pycodestyle rules
#14517
AlexWaygood
closed
1 day ago
1
F841 is disabled by following, unrelated code lines
#14516
kud1ing
closed
1 day ago
1
Fix `pytest.mark.parametrize` rules to check calls instead of decorators
#14515
harupy
opened
1 day ago
2
Limit type size assertion to 64bit platforms
#14514
MichaReiser
closed
1 day ago
2
Bug: Formatting inconsistency with f strings
#14513
jvacek
closed
1 day ago
2
Extend `invalid-envvar-default (PLW1508)` to detect `os.environ.get`
#14512
harupy
opened
1 day ago
10
[`flake8-type-checking`] Adds implementation for TC006
#14511
Daverball
closed
3 hours ago
11
[red-knot] Fix: Infer type for typing.Union[..] tuple expression
#14510
sharkdp
closed
1 day ago
1
[`flake8-use-pathlib`] Recommend `Path.iterdir()` over `os.listdir()` (`PTH208`)
#14509
InSyncWithFoo
opened
1 day ago
3
False positive PD011
#14508
Matt-Ord
closed
1 day ago
1
Use multiple columns for repology badge
#14507
sharkdp
closed
1 day ago
2
Please host the output of `ruff rules -all --output-format json` on the docs website somewhere
#14506
onerandomusername
opened
1 day ago
0
[`flake8-builtins`] Exempt private built-in modules (`A005`)
#14505
InSyncWithFoo
opened
1 day ago
2
B024: false negative with annotated, unassigned instance variables of a class
#14503
cmp0xff
opened
1 day ago
1
doc(B024): #14455 add annotated but unassgined class variables
#14502
cmp0xff
closed
1 day ago
2
Union builder perf improvements
#14501
MichaReiser
closed
1 day ago
2
[red-knot] Meta data for `Type::Todo`
#14500
sharkdp
closed
1 day ago
1
[red-knot] support `typing.Union` in type annotations
#14499
Glyphack
closed
1 day ago
4
[red-knot] Understand typing.Union special form in annotations
#14498
Glyphack
closed
1 day ago
0
bug/surprise: adding an empty ruff.toml affects how import rules behaves
#14497
kaddkaka
opened
1 day ago
4
[`pydoclint`] Extend `docstring-missing-exception` to empty exception descriptions (`DOC501`)
#14496
sbrugman
opened
1 day ago
4
How to pass the document version number for `workspace/executeCommand` request in Neovim?
#14495
matt-gardner
closed
1 day ago
6
Extend `docstring-missing-exception` to empty exception description (`DOC501`)
#14494
sbrugman
opened
2 days ago
0
Consider quotes inside format-specs when choosing the quotes for an f-string
#14493
MichaReiser
closed
4 hours ago
4
Autofix for `undocumented-public-function`: insert docstring stub
#14492
sbrugman
opened
2 days ago
2
CLI: `ruff rule` should accept human-readable name
#14491
sbrugman
closed
2 days ago
3
New `flake8-pathlib` rule: `os.listdir` (PTH208)
#14490
sbrugman
opened
2 days ago
2
Fix unnecessary space around power op in overlong f-string expressions
#14489
MichaReiser
closed
5 hours ago
1
[`ruff`] Implement `non-string-literal-as-assert-message` (`RUF040`)
#14488
Lokejoke
opened
2 days ago
1
F-string formatting adds unnecessary space after `**` operator
#14487
dhruvmanila
closed
5 hours ago
4
Ruff 0.8 release
#14486
MichaReiser
closed
9 hours ago
3
Revert "Use Depot 16-core runner for testing on Linux"
#14485
AlexWaygood
closed
2 days ago
8
Next