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