Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/astral-sh/ruff
An extremely fast Python linter and code formatter, written in Rust.
https://github.com/astral-sh/ruff
Fix `PLW1508` false positive for default string created via a mult operation
UnknownPlatypus opened this pull request about 2 months ago
UnknownPlatypus opened this pull request about 2 months ago
[red-knot] `...` should be treated as a valid parameter default for any annotation in a stub file
AlexWaygood opened this issue about 2 months ago
AlexWaygood opened this issue about 2 months ago
[red-knot] Improve the style of various mdtests
AlexWaygood opened this issue about 2 months ago
AlexWaygood opened this issue about 2 months ago
[red-knot] Improve type inference for except handlers
AlexWaygood opened this pull request about 2 months ago
AlexWaygood opened this pull request about 2 months ago
Stack overflow, when checking 1000 files at once
qarmin opened this issue about 2 months ago
qarmin opened this issue about 2 months ago
`I001` should not be triggered for one new line after imports
samuelcolvin opened this issue about 2 months ago
samuelcolvin opened this issue about 2 months ago
`FURB140` (reimplemented-starmap) suggests `itertools.starmap` when one should actually use `map`
tdulcet opened this issue about 2 months ago
tdulcet opened this issue about 2 months ago
[red-knot] Understand `type[Union[A, B]]` where `A` and `B` are both classes
InSyncWithFoo opened this issue about 2 months ago
InSyncWithFoo opened this issue about 2 months ago
[`ruff`] Detect more strict-integer expressions (`RUF046`)
InSyncWithFoo opened this pull request about 2 months ago
InSyncWithFoo opened this pull request about 2 months ago
[`ruff`] Do not simplify `round()` calls (`RUF046`)
InSyncWithFoo opened this pull request about 2 months ago
InSyncWithFoo opened this pull request about 2 months ago
[`ruff`] Unnecessary intermediate representation (`RUF042`)
InSyncWithFoo opened this pull request about 2 months ago
InSyncWithFoo opened this pull request about 2 months ago
Understand `type[A | B]` special form in annotations
Glyphack opened this pull request about 2 months ago
Glyphack opened this pull request about 2 months ago
[`flake8-bugbear`] Offer unsafe autofix for `no-explicit-stacklevel` (`B028`)
dylwil3 opened this pull request about 2 months ago
dylwil3 opened this pull request about 2 months ago
[`ruff`] Unnecessary rounding (`RUF057`)
InSyncWithFoo opened this pull request about 2 months ago
InSyncWithFoo opened this pull request about 2 months ago
[`flake8-comprehensions`] Skip iterables with named expressions in `unnecessary-map` (`C417`)
dylwil3 opened this pull request about 2 months ago
dylwil3 opened this pull request about 2 months ago
Incorrect resolution of nested modules
dcreager opened this issue about 2 months ago
dcreager opened this issue about 2 months ago
Support `type[a.X]` with qualified class names
dcreager opened this pull request about 2 months ago
dcreager opened this pull request about 2 months ago
[`ruff`] Mark autofix for `RUF052` as always unsafe
AlexWaygood opened this pull request about 2 months ago
AlexWaygood opened this pull request about 2 months ago
Check for unnecessary f-strings consisting of only one expression
lheckemann opened this pull request about 2 months ago
lheckemann opened this pull request about 2 months ago
[tool.ruff.lint.flake8-tidy-imports] rules in pyproject.toml parent are ignore pyproject.toml child file
FrancoisMasson1990 opened this issue about 2 months ago
FrancoisMasson1990 opened this issue about 2 months ago
E0601/F821: Using variable 'x' before assignment (used-before-assignment) not working
FrancoisMasson1990 opened this issue about 2 months ago
FrancoisMasson1990 opened this issue about 2 months ago
How to avoid checking for problems in VSCODE interactive
arccarlinbr opened this issue about 2 months ago
arccarlinbr opened this issue about 2 months ago
[`ruff`] Teach autofix for `used-dummy-variable` about TypeVars etc. (`RUF052`)
AlexWaygood opened this pull request about 2 months ago
AlexWaygood opened this pull request about 2 months ago
[`ruff`] Don't emit `used-dummy-variable` on function parameters (`RUF052`)
AlexWaygood opened this pull request about 2 months ago
AlexWaygood opened this pull request about 2 months ago
[red-knot] Import `LiteralString`/`Never` from `typing_extensions`
sharkdp opened this pull request about 2 months ago
sharkdp opened this pull request about 2 months ago
Further simplifications to PTH210
AlexWaygood opened this pull request about 2 months ago
AlexWaygood opened this pull request about 2 months ago
Improve error messages for except* (B025, B029, B030, B904) #14791
smokyabdulrahman opened this pull request about 2 months ago
smokyabdulrahman opened this pull request about 2 months ago
Minor nitpicks for PTH210
AlexWaygood opened this pull request about 2 months ago
AlexWaygood opened this pull request about 2 months ago
F821 not recognizing `requires-python` in `pyproject.toml`
CNSeniorious000 opened this issue about 2 months ago
CNSeniorious000 opened this issue about 2 months ago
Fix fstring formatting removing overlong implicit concatenated string in expression part
MichaReiser opened this pull request about 2 months ago
MichaReiser opened this pull request about 2 months ago
JSON Schema invalid when using previous ruff version
DaniBodor opened this issue about 2 months ago
DaniBodor opened this issue about 2 months ago
Fix infinite watch loop by ignoring 'uninteresting' watch events
MichaReiser opened this pull request about 2 months ago
MichaReiser opened this pull request about 2 months ago
[Fix error] C417 and walrus statements
zeevox opened this issue about 2 months ago
zeevox opened this issue about 2 months ago
ruff check -w stuck in file change detected loop when pyproject.toml present (since 0.7.3)
ziddey opened this issue about 2 months ago
ziddey opened this issue about 2 months ago
ASYNC220: subprocess.Popen() is not blocking
ybybwdwd opened this issue about 2 months ago
ybybwdwd opened this issue about 2 months ago
[Autofix request] B028: no-explicit-stacklevel
DanielYang59 opened this issue about 2 months ago
DanielYang59 opened this issue about 2 months ago
[airflow]: extend removed names (AIR302)
Lee-W opened this pull request about 2 months ago
Lee-W opened this pull request about 2 months ago
[red-knot] Separate invalid syntax code snippets
dhruvmanila opened this pull request about 2 months ago
dhruvmanila opened this pull request about 2 months ago
[red-knot] function parameter types
carljm opened this pull request about 2 months ago
carljm opened this pull request about 2 months ago
[`flake8-pyi`] Also remove `self` and `cls`'s annotation (`PYI034`)
InSyncWithFoo opened this pull request about 2 months ago
InSyncWithFoo opened this pull request about 2 months ago
docs/integrations.md: Upgrade example to astral-sh/ruff-action@v2
cclauss opened this pull request about 2 months ago
cclauss opened this pull request about 2 months ago
RUF052 Fix Breaks Overload Definitions
oguzhanmeteozturk opened this issue about 2 months ago
oguzhanmeteozturk opened this issue about 2 months ago
RUF052 fix is unsafe when renaming TypeVars
oguzhanmeteozturk opened this issue about 2 months ago
oguzhanmeteozturk opened this issue about 2 months ago
[`flake8-pyi`] Skip all type definitions in `string-or-bytes-too-long (PYI053)`
dylwil3 opened this pull request 2 months ago
dylwil3 opened this pull request 2 months ago
RUF052: do not apply to function arguments?
inducer opened this issue 2 months ago
inducer opened this issue 2 months ago
Migrate some inference tests to mdtests
dcreager opened this pull request 2 months ago
dcreager opened this pull request 2 months ago
deps: Update cc
ognevny opened this pull request 2 months ago
ognevny opened this pull request 2 months ago
`RUF046` is doing two things instead of one
InSyncWithFoo opened this issue 2 months ago
InSyncWithFoo opened this issue 2 months ago
Various rules refer to `except*` as `except`
jakkdl opened this issue 2 months ago
jakkdl opened this issue 2 months ago
RUF052 fix is unsafe when renaming function parameters
dscorbett opened this issue 2 months ago
dscorbett opened this issue 2 months ago
Bump version to 0.8.2
dhruvmanila opened this pull request 2 months ago
dhruvmanila opened this pull request 2 months ago
[red-knot] Move standalone expr inference to `for` non-name target
dhruvmanila opened this pull request 2 months ago
dhruvmanila opened this pull request 2 months ago
[`flake8-type-checking`] Allows TC001-004 to quote more expressions
Daverball opened this pull request 2 months ago
Daverball opened this pull request 2 months ago
Understanding default behavior of `ruff analyze graph` with different layouts
purajit opened this issue 2 months ago
purajit opened this issue 2 months ago
[red-knot] Support for TOML configs in Markdown tests
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
How to configure isort to ignore the trailing comma?
ofk opened this issue 2 months ago
ofk opened this issue 2 months ago
[red-knot] Fallback for `typing._NoDefaultType`
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
RUF055: false negative for `re.search(...)`
trim21 opened this issue 2 months ago
trim21 opened this issue 2 months ago
[`pylint`] Include parentheses and multiple comparators in check for `boolean-chained-comparison (PLR1716)`
dylwil3 opened this pull request 2 months ago
dylwil3 opened this pull request 2 months ago
(🎁) new rule: useless f-string
KotlinIsland opened this issue 2 months ago
KotlinIsland opened this issue 2 months ago
[`flake8-use-pathlib`] Dotless suffix passed to `Path.with_suffix()` (`PTH210`)
InSyncWithFoo opened this pull request 2 months ago
InSyncWithFoo opened this pull request 2 months ago
0.8.1 regression - formatter removes strings causing a syntax error on multiline fstring with implicitly concatenated strings and an `if` expression inside it
DetachHead opened this issue 2 months ago
DetachHead opened this issue 2 months ago
[red-knot] Unify `setup_db()` functions, add `TestDb` builder
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
lint.ignore setting ignored when overriding lint.select via --config flag
MichalG96 opened this issue 2 months ago
MichalG96 opened this issue 2 months ago
Fix references for `async-busy-wait`
Well2333 opened this pull request 2 months ago
Well2333 opened this pull request 2 months ago
[red-knot] Handle inheriting from `Any` in `Type::is_fully_static`
sharkdp opened this issue 2 months ago
sharkdp opened this issue 2 months ago
Ban urllib.parse.urljoin (security issue and confusing name)
ashrub-holvi opened this issue 2 months ago
ashrub-holvi opened this issue 2 months ago
F821 false positive for using a builtin after deleting a name that shadowed the builtin
dscorbett opened this issue 2 months ago
dscorbett opened this issue 2 months ago
Remove `@` in `pytest.mark.parametrize` rule messages
harupy opened this pull request 2 months ago
harupy opened this pull request 2 months ago
[red-knot] Test: Hashable/Sized => A/B
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
hovering over variable in jupyter notebook causes ruff server to crash
TheOnlyWayUp opened this issue 2 months ago
TheOnlyWayUp opened this issue 2 months ago
[red-knot] Panic on self-referential deferred annotation (call expression)
dhruvmanila opened this issue 2 months ago
dhruvmanila opened this issue 2 months ago
[`ruff`] Formatting hex codes changes output with f-string debug
MeGaGiGaGon opened this issue 2 months ago
MeGaGiGaGon opened this issue 2 months ago
[airflow]: extend removed args (AIR302)
Lee-W opened this pull request 2 months ago
Lee-W opened this pull request 2 months ago
[airflow]: Import modules that has been moved to airflow providers (AIR303)
Lee-W opened this pull request 2 months ago
Lee-W opened this pull request 2 months ago
[`ruff`] Empty branches (`RUF050`)
InSyncWithFoo opened this pull request 2 months ago
InSyncWithFoo opened this pull request 2 months ago
False F401 with annotations and `no_type_check`.
coady opened this issue 2 months ago
coady opened this issue 2 months ago
SIM300 fix swaps operands with side effects
dscorbett opened this issue 2 months ago
dscorbett opened this issue 2 months ago
Use salsa accumulators for diagnostics
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
[red-knot] Statically known branches
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
[red-knot] Gradual forms do not participate in equivalence/subtyping
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
RUF055 ignores backslashes in the `repl` argument of `re.sub`
dscorbett opened this issue 2 months ago
dscorbett opened this issue 2 months ago
bug: `target-version` not respected when formatting `with` statement
zaygraveyard opened this issue 2 months ago
zaygraveyard opened this issue 2 months ago
Minor followups to RUF052
AlexWaygood opened this pull request 2 months ago
AlexWaygood opened this pull request 2 months ago
Add tests for "keyword as identifier" syntax errors
dhruvmanila opened this pull request 2 months ago
dhruvmanila opened this pull request 2 months ago
Use `Invalid` context when keyword used as identifier
dhruvmanila opened this pull request 2 months ago
dhruvmanila opened this pull request 2 months ago
`implicit-namespace-package` (`INP001`) - error is not reported in the language server when a package is nested inside an implicit namespace package
DetachHead opened this issue 2 months ago
DetachHead opened this issue 2 months ago
`blank-line-with-whitespace` (`W293`) - newlines in example codeblocks are broken
DetachHead opened this issue 2 months ago
DetachHead opened this issue 2 months ago
[red-knot] `is_subtype_of` fix for `KnownInstance` types
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
[`flake8-type-checking`] Expands TC006 docs to better explain itself
Daverball opened this pull request 2 months ago
Daverball opened this pull request 2 months ago
[`pycodestyle`] Handle f-strings properly for `invalid-escape-sequence (W605)`
dylwil3 opened this pull request 2 months ago
dylwil3 opened this pull request 2 months ago
Ruff removes required imports when saving
vgoklani opened this issue 2 months ago
vgoklani opened this issue 2 months ago
[`ruff`] Unnecessary `re.escape()` call (`RUF047`)
InSyncWithFoo opened this pull request 2 months ago
InSyncWithFoo opened this pull request 2 months ago
[`flake8-import-conventions`] Improve syntax check for aliases supplied in configuration for `unconventional-import-alias (ICN001)`
dylwil3 opened this pull request 2 months ago
dylwil3 opened this pull request 2 months ago
[red-knot] Simplify tuples containing `Never`
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
PT007 shows wrong type in violation message
ThiefMaster opened this issue 2 months ago
ThiefMaster opened this issue 2 months ago
[red-knot] Add `typing.Any` as a spelling for the Any type
dcreager opened this pull request 2 months ago
dcreager opened this pull request 2 months ago
Improve docs for flake8-use-pathlib rules
AlexWaygood opened this pull request 2 months ago
AlexWaygood opened this pull request 2 months ago
[red-knot] add narrowing support in match class patterns
carljm opened this issue 2 months ago
carljm opened this issue 2 months ago
Extend `RUF055` with more patterns
MichaReiser opened this issue 2 months ago
MichaReiser opened this issue 2 months ago