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

Autofix for `none-not-at-end-of-union (RUF036)`

harupy opened this pull request 10 days ago
[red-knot] More precise inference for classes with non-class metaclasses

InSyncWithFoo opened this pull request 10 days ago
`PIE796` false-positives on enum member cast in pyi files

Avasam opened this issue 10 days ago
Strings after linebreak formatting are not combined

tobiasdiez opened this issue 10 days ago
Inconsistent formatting around power and brackets

tobiasdiez opened this issue 10 days ago
[red-knot] Report classes inheriting from bases with incompatible `__slots__`

InSyncWithFoo opened this pull request 11 days ago
Expected Jupyter Notebook format 4, found: 5

amotl opened this issue 11 days ago
Update Black deviations to reflect 2025 style changes

MichaReiser opened this pull request 11 days ago
Preserve multiline implicit concatenated strings in docstring positions

MichaReiser opened this pull request 11 days ago
How to get score from ruff, similar to pylint score?

fhg-isi opened this issue 11 days ago
Rename `--current-directory` to `--project` in Red Knot benchmark script

MichaReiser opened this pull request 11 days ago
Remove formatter incompatibility warning for ISC001

MichaReiser opened this pull request 11 days ago
`@no_type_check` support

MichaReiser opened this pull request 11 days ago
[red-knot] Infer value expr for empty list / tuple target

dhruvmanila opened this pull request 11 days ago
Update benchmark scripts, use uv

MichaReiser opened this pull request 11 days ago
[`fastapi`] Update `FAST002` to check keyword-only arguments

harupy opened this pull request 12 days ago
[red-knot] Avoid `Ranged` for definition target range

dhruvmanila opened this pull request 12 days ago
`FAST002` only checks positional and keyword parameters

harupy opened this issue 12 days ago
Updating benchmarks

InSyncWithFoo opened this issue 12 days ago
Update pre-commit dependencies

renovate[bot] opened this pull request 12 days ago
Update dependency ruff to v0.8.4

renovate[bot] opened this pull request 12 days ago
Update dependency mdformat to v0.7.21

renovate[bot] opened this pull request 12 days ago
Update Rust crate thiserror to v2.0.9

renovate[bot] opened this pull request 12 days ago
Update Rust crate syn to v2.0.91

renovate[bot] opened this pull request 12 days ago
Update Rust crate serde_json to v1.0.134

renovate[bot] opened this pull request 12 days ago
Update Rust crate lsp-server to v0.7.8

renovate[bot] opened this pull request 12 days ago
Update Rust crate libc to v0.2.169

renovate[bot] opened this pull request 12 days ago
Update Rust crate env_logger to v0.11.6

renovate[bot] opened this pull request 12 days ago
Update Rust crate anyhow to v1.0.95

renovate[bot] opened this pull request 12 days ago
[`flake8_comprehensions`] Add rule to detect empty literal in deque call

w0nder1ng opened this pull request 12 days ago
[red-knot] Red Knot Type API

sharkdp opened this pull request 12 days ago
Rename rules currently not conforming to naming convention

enochkan opened this pull request 12 days ago
B901 catches yields in subexprs and more sensitive B901

guptaarnav opened this pull request 12 days ago
3.14 deferred evaluation of annotations

nickdrozd opened this issue 12 days ago
Fix `RUF200` doc to have name and email in single object

guptaarnav opened this pull request 12 days ago
[`pycodestyle`] Preserve original value format (`E731`)

InSyncWithFoo opened this pull request 13 days ago
Rename `round_applicability.rs` back to `unnecessary_cast_to_int.rs`

InSyncWithFoo opened this pull request 13 days ago
Add `invalid-ignore-comment` rule

MichaReiser opened this pull request 13 days ago
Use TypeChecker for detecting fastapi routes

TomerBin opened this pull request 13 days ago
False PD013 with pymc

darosio opened this issue 13 days ago
Warn on `2 ^ n` - author usually intends `2 ** n`

Zac-HD opened this issue 14 days ago
Fix type subscript on older python versions

aaron-skydio opened this pull request 14 days ago
[red-knot] More precise inference for chained boolean expressions

InSyncWithFoo opened this pull request 14 days ago
[red-knot] Add diagnostic for invalid unpacking

dhruvmanila opened this pull request 14 days ago
Add `unknown-rule`

MichaReiser opened this pull request 14 days ago
Add `unused-ignore-comment` rule

MichaReiser opened this pull request 14 days ago
[`pydocstyle`] Split on first whitespace character (`D403`)

my1e5 opened this pull request 14 days ago
Support file-level `type: ignore` comments

MichaReiser opened this pull request 14 days ago
Make `symbol_by_id` a salsa query

MichaReiser opened this pull request 14 days ago
[red-knot] Interned visibility constraints

sharkdp opened this pull request 14 days ago
`type: ignore[codes]` and `knot: ignore`

MichaReiser opened this pull request 14 days ago
[`ruff`] Adds an allowlist for `unsafe-markup-use` (`RUF035`)

Daverball opened this pull request 15 days ago
Use `&'static str` for `Replacement`

MichaReiser opened this pull request 15 days ago
Visit PEP 764 inline `TypedDict`s' keys as non-type-expressions

InSyncWithFoo opened this pull request 15 days ago
[red-knot] don't land, just playing around with oxidd

carljm opened this pull request 15 days ago
[red-knot] Rename and rework the `CoreStdlibModule` enum

AlexWaygood opened this pull request 15 days ago
[red-knot] Add support for `@final` classes

AlexWaygood opened this pull request 15 days ago
Question: why doesn't ruff complain about CapsWords (PascalCase)?

tribunsky-kir opened this issue 15 days ago
F841 should also lint dummy variables

SaturnFromTitan opened this issue 15 days ago
[red-knot] Reduce TODOs in `Type::member()`

AlexWaygood opened this pull request 15 days ago
bug: using pydocstyle (D) does not enable D417

bp50hz opened this issue 15 days ago
Bump version to 0.8.4

dhruvmanila opened this pull request 15 days ago
[red-knot] Cleanup various `todo_type!()` messages

AlexWaygood opened this pull request 15 days ago
Disable actionlint hook by default when running pre-commit locally

AlexWaygood opened this pull request 15 days ago
[`flake8-bandit`] Check `S105` for annotated assignment

tarasmatsyk opened this pull request 15 days ago
[red-knot] Add support for unpacking `for` target

dhruvmanila opened this pull request 15 days ago
Unused import not detected F401

schlamar opened this issue 15 days ago
New rule: Unnecessary unicode escape character

un-pogaz opened this issue 15 days ago
Unite to short lines in function calls?

artsiomkaltovich opened this issue 15 days ago
[airflow]: extend removed method calls (AIR302)

Lee-W opened this pull request 15 days ago
--fix "UP031" fail when string contain `%d`

un-pogaz opened this issue 16 days ago
[red-knot] Add support for unpacking union types

dhruvmanila opened this pull request 16 days ago
[`ruff`] Needless `else` clause (`RUF047`)

InSyncWithFoo opened this pull request 16 days ago
Modify parsing of raise with cause when exception is absent

dylwil3 opened this pull request 16 days ago
[red-knot] Make `Type::in_type_expression()` exhaustive

AlexWaygood opened this issue 16 days ago
Basic support for `type: ignore` comments

MichaReiser opened this pull request 16 days ago
Don't special-case class instances in unary expression inference

dcreager opened this pull request 16 days ago
Fix typos in `RUF043.py`

InSyncWithFoo opened this pull request 16 days ago
`FAST002` rule produces false positives and incorrect suggestions

MarkusSintonen opened this issue 17 days ago
[red-knot] Report invalid exceptions

InSyncWithFoo opened this pull request 17 days ago
Prioritize attribute in from/import statement

dcreager opened this pull request 17 days ago
Upgrade salsa in fuzzer script

MichaReiser opened this pull request 17 days ago
Upgrade salsa

MichaReiser opened this pull request 17 days ago
[`ruff`] Avoid false positives for RUF027 for typing context bindings.

Daverball opened this pull request 17 days ago