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
[red-knot] Improve the style of various mdtests

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
Stack overflow, when checking 1000 files at once

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
[red-knot] Understand `type[Union[A, B]]` where `A` and `B` are both classes

InSyncWithFoo opened this issue about 2 months ago
[`ruff`] Detect more strict-integer expressions (`RUF046`)

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
[`ruff`] Unnecessary intermediate representation (`RUF042`)

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
[`flake8-bugbear`] Offer unsafe autofix for `no-explicit-stacklevel` (`B028`)

dylwil3 opened this pull request about 2 months ago
[`ruff`] Unnecessary rounding (`RUF057`)

InSyncWithFoo opened this pull request about 2 months ago
Incorrect resolution of nested modules

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
[`ruff`] Mark autofix for `RUF052` as always unsafe

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
E0601/F821: Using variable 'x' before assignment (used-before-assignment) not working

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
[`ruff`] Teach autofix for `used-dummy-variable` about TypeVars etc. (`RUF052`)

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
[red-knot] Import `LiteralString`/`Never` from `typing_extensions`

sharkdp opened this pull request about 2 months ago
Further simplifications to PTH210

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
Minor nitpicks for PTH210

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
JSON Schema invalid when using previous ruff version

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
[Fix error] C417 and walrus statements

zeevox opened this issue about 2 months ago
ASYNC220: subprocess.Popen() is not blocking

ybybwdwd opened this issue about 2 months ago
[Autofix request] B028: no-explicit-stacklevel

DanielYang59 opened this issue about 2 months ago
[airflow]: extend removed names (AIR302)

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
[red-knot] function parameter types

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
docs/integrations.md: Upgrade example to astral-sh/ruff-action@v2

cclauss opened this pull request about 2 months ago
RUF052 Fix Breaks Overload Definitions

oguzhanmeteozturk opened this issue about 2 months ago
RUF052 fix is unsafe when renaming TypeVars

oguzhanmeteozturk opened this issue about 2 months ago
RUF052: do not apply to function arguments?

inducer opened this issue 2 months ago
Migrate some inference tests to mdtests

dcreager opened this pull request 2 months ago
deps: Update cc

ognevny opened this pull request 2 months ago
`RUF046` is doing two things instead of one

InSyncWithFoo opened this issue 2 months ago
Various rules refer to `except*` as `except`

jakkdl opened this issue 2 months ago
RUF052 fix is unsafe when renaming function parameters

dscorbett opened this issue 2 months ago
Bump version to 0.8.2

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
[`flake8-type-checking`] Allows TC001-004 to quote more expressions

Daverball opened this pull request 2 months ago
[red-knot] Support for TOML configs in Markdown tests

sharkdp opened this pull request 2 months ago
How to configure isort to ignore the trailing comma?

ofk opened this issue 2 months ago
[red-knot] Fallback for `typing._NoDefaultType`

sharkdp opened this pull request 2 months ago
RUF055: false negative for `re.search(...)`

trim21 opened this issue 2 months ago
(🎁) new rule: useless f-string

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
[red-knot] Unify `setup_db()` functions, add `TestDb` builder

sharkdp opened this pull request 2 months ago
Fix references for `async-busy-wait`

Well2333 opened this pull request 2 months ago
Ban urllib.parse.urljoin (security issue and confusing name)

ashrub-holvi opened this issue 2 months ago
Remove `@` in `pytest.mark.parametrize` rule messages

harupy opened this pull request 2 months ago
[red-knot] Test: Hashable/Sized => A/B

sharkdp opened this pull request 2 months ago
[`ruff`] Formatting hex codes changes output with f-string debug

MeGaGiGaGon opened this issue 2 months ago
[airflow]: extend removed args (AIR302)

Lee-W opened this pull request 2 months ago
[`ruff`] Empty branches (`RUF050`)

InSyncWithFoo opened this pull request 2 months ago
False F401 with annotations and `no_type_check`.

coady opened this issue 2 months ago
SIM300 fix swaps operands with side effects

dscorbett opened this issue 2 months ago
Use salsa accumulators for diagnostics

MichaReiser opened this pull request 2 months ago
[red-knot] Statically known branches

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
RUF055 ignores backslashes in the `repl` argument of `re.sub`

dscorbett opened this issue 2 months ago
bug: `target-version` not respected when formatting `with` statement

zaygraveyard opened this issue 2 months ago
Minor followups to RUF052

AlexWaygood opened this pull request 2 months ago
Add tests for "keyword as identifier" syntax errors

dhruvmanila opened this pull request 2 months ago
Use `Invalid` context when keyword used as identifier

dhruvmanila opened this pull request 2 months ago
[red-knot] `is_subtype_of` fix for `KnownInstance` types

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
Ruff removes required imports when saving

vgoklani opened this issue 2 months ago
[`ruff`] Unnecessary `re.escape()` call (`RUF047`)

InSyncWithFoo opened this pull request 2 months ago
[red-knot] Simplify tuples containing `Never`

sharkdp opened this pull request 2 months ago
PT007 shows wrong type in violation message

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
Improve docs for flake8-use-pathlib rules

AlexWaygood opened this pull request 2 months ago
[red-knot] add narrowing support in match class patterns

carljm opened this issue 2 months ago
Extend `RUF055` with more patterns

MichaReiser opened this issue 2 months ago