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
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
InSyncWithFoo opened this pull request 10 days ago
[Help] How can I configure Ruff to ignore a rule for a specific set of lines by regex?
unwize opened this issue 10 days ago
unwize opened this issue 10 days ago
Feature request: Autofix for `none-not-at-end-of-union (RUF036)`
Avasam opened this issue 10 days ago
Avasam opened this issue 10 days ago
GitHub New Issue template appears empty / current template is deprecated
Avasam opened this issue 10 days ago
Avasam opened this issue 10 days ago
`PIE796` false-positives on enum member cast in pyi files
Avasam opened this issue 10 days ago
Avasam opened this issue 10 days ago
Strings after linebreak formatting are not combined
tobiasdiez opened this issue 10 days ago
tobiasdiez opened this issue 10 days ago
Inconsistent formatting around power and brackets
tobiasdiez opened this issue 10 days ago
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
InSyncWithFoo opened this pull request 11 days ago
Expected Jupyter Notebook format 4, found: 5
amotl opened this issue 11 days ago
amotl opened this issue 11 days ago
Update Black deviations to reflect 2025 style changes
MichaReiser opened this pull request 11 days ago
MichaReiser opened this pull request 11 days ago
Preserve multiline implicit concatenated strings in docstring positions
MichaReiser opened this pull request 11 days ago
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
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
MichaReiser opened this pull request 11 days ago
Remove formatter incompatibility warning for ISC001
MichaReiser opened this pull request 11 days ago
MichaReiser opened this pull request 11 days ago
`@no_type_check` support
MichaReiser opened this pull request 11 days ago
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
dhruvmanila opened this pull request 11 days ago
Update benchmark scripts, use uv
MichaReiser opened this pull request 11 days ago
MichaReiser opened this pull request 11 days ago
[`fastapi`] Update `FAST002` to check keyword-only arguments
harupy opened this pull request 12 days ago
harupy opened this pull request 12 days ago
[red-knot] Avoid `Ranged` for definition target range
dhruvmanila opened this pull request 12 days ago
dhruvmanila opened this pull request 12 days ago
`FAST002` only checks positional and keyword parameters
harupy opened this issue 12 days ago
harupy opened this issue 12 days ago
Updating benchmarks
InSyncWithFoo opened this issue 12 days ago
InSyncWithFoo opened this issue 12 days ago
Update pre-commit dependencies
renovate[bot] opened this pull request 12 days ago
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
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
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
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
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
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
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
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
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
renovate[bot] opened this pull request 12 days ago
[red-knot] Treat classes as instances of their respective metaclasses in boolean tests
InSyncWithFoo opened this pull request 12 days ago
InSyncWithFoo 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
w0nder1ng opened this pull request 12 days ago
[red-knot] Red Knot Type API
sharkdp opened this pull request 12 days ago
sharkdp opened this pull request 12 days ago
Rename rules currently not conforming to naming convention
enochkan opened this pull request 12 days ago
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
guptaarnav opened this pull request 12 days ago
3.14 deferred evaluation of annotations
nickdrozd opened this issue 12 days ago
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
guptaarnav opened this pull request 12 days ago
known-third-party not respected when the project root (local folder) contains a subfolder with the same name as a declared import
Dev-iL opened this issue 12 days ago
Dev-iL opened this issue 12 days ago
[`pycodestyle`] Preserve original value format (`E731`)
InSyncWithFoo opened this pull request 13 days ago
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
InSyncWithFoo opened this pull request 13 days ago
Add `invalid-ignore-comment` rule
MichaReiser opened this pull request 13 days ago
MichaReiser opened this pull request 13 days ago
Use TypeChecker for detecting fastapi routes
TomerBin opened this pull request 13 days ago
TomerBin opened this pull request 13 days ago
False PD013 with pymc
darosio opened this issue 13 days ago
darosio opened this issue 13 days ago
Warn on `2 ^ n` - author usually intends `2 ** n`
Zac-HD opened this issue 14 days ago
Zac-HD opened this issue 14 days ago
Fix type subscript on older python versions
aaron-skydio opened this pull request 14 days ago
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
InSyncWithFoo opened this pull request 14 days ago
Configuration options for argument splitting into multiple lines
oxysoft opened this issue 14 days ago
oxysoft opened this issue 14 days ago
[red-knot] Add diagnostic for invalid unpacking
dhruvmanila opened this pull request 14 days ago
dhruvmanila opened this pull request 14 days ago
Add `unknown-rule`
MichaReiser opened this pull request 14 days ago
MichaReiser opened this pull request 14 days ago
Add `unused-ignore-comment` rule
MichaReiser opened this pull request 14 days ago
MichaReiser opened this pull request 14 days ago
[airflow]: extend removed method class attributes and more methods (AIR302)
Lee-W opened this pull request 14 days ago
Lee-W opened this pull request 14 days ago
[`pydocstyle`] Split on first whitespace character (`D403`)
my1e5 opened this pull request 14 days ago
my1e5 opened this pull request 14 days ago
Support file-level `type: ignore` comments
MichaReiser opened this pull request 14 days ago
MichaReiser opened this pull request 14 days ago
Make `symbol_by_id` a salsa query
MichaReiser opened this pull request 14 days ago
MichaReiser opened this pull request 14 days ago
[red-knot] Interned visibility constraints
sharkdp opened this pull request 14 days ago
sharkdp opened this pull request 14 days ago
`type: ignore[codes]` and `knot: ignore`
MichaReiser opened this pull request 14 days ago
MichaReiser opened this pull request 14 days ago
No way to avoid adding imports to a file (i.e. "isort: dont-add-imports")
chrisburr opened this issue 14 days ago
chrisburr opened this issue 14 days ago
[`ruff`] Adds an allowlist for `unsafe-markup-use` (`RUF035`)
Daverball opened this pull request 15 days ago
Daverball opened this pull request 15 days ago
Use `&'static str` for `Replacement`
MichaReiser opened this pull request 15 days ago
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
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
carljm opened this pull request 15 days ago
[red-knot] Rename and rework the `CoreStdlibModule` enum
AlexWaygood opened this pull request 15 days ago
AlexWaygood opened this pull request 15 days ago
[red-knot] Add support for `@final` classes
AlexWaygood opened this pull request 15 days ago
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
tribunsky-kir opened this issue 15 days ago
F841 should also lint dummy variables
SaturnFromTitan opened this issue 15 days ago
SaturnFromTitan opened this issue 15 days ago
[red-knot] Move attribute access on `ModuleLiteral` types into a dedicated method
AlexWaygood opened this pull request 15 days ago
AlexWaygood opened this pull request 15 days ago
[red-knot] Reduce TODOs in `Type::member()`
AlexWaygood opened this pull request 15 days ago
AlexWaygood opened this pull request 15 days ago
bug: using pydocstyle (D) does not enable D417
bp50hz opened this issue 15 days ago
bp50hz opened this issue 15 days ago
Bump version to 0.8.4
dhruvmanila opened this pull request 15 days ago
dhruvmanila opened this pull request 15 days ago
[red-knot] Cleanup various `todo_type!()` messages
AlexWaygood opened this pull request 15 days ago
AlexWaygood opened this pull request 15 days ago
Allow to ignore B008 (function calls in default arguments) in cases where the function is a method of a local variable
beneyal opened this issue 15 days ago
beneyal opened this issue 15 days ago
Disable actionlint hook by default when running pre-commit locally
AlexWaygood opened this pull request 15 days ago
AlexWaygood opened this pull request 15 days ago
[`flake8-type-checking`] Add exemption for runtime evaluated decorator classes
viccie30 opened this pull request 15 days ago
viccie30 opened this pull request 15 days ago
[`flake8-bandit`] Check `S105` for annotated assignment
tarasmatsyk opened this pull request 15 days ago
tarasmatsyk opened this pull request 15 days ago
[red-knot] Add support for unpacking `for` target
dhruvmanila opened this pull request 15 days ago
dhruvmanila opened this pull request 15 days ago
Unused import not detected F401
schlamar opened this issue 15 days ago
schlamar opened this issue 15 days ago
New rule: Unnecessary unicode escape character
un-pogaz opened this issue 15 days ago
un-pogaz opened this issue 15 days ago
Unite to short lines in function calls?
artsiomkaltovich opened this issue 15 days ago
artsiomkaltovich opened this issue 15 days ago
[airflow]: extend removed method calls (AIR302)
Lee-W opened this pull request 15 days ago
Lee-W opened this pull request 15 days ago
--fix "UP031" fail when string contain `%d`
un-pogaz opened this issue 16 days ago
un-pogaz opened this issue 16 days ago
[red-knot] Add support for unpacking union types
dhruvmanila opened this pull request 16 days ago
dhruvmanila opened this pull request 16 days ago
[`ruff`] Needless `else` clause (`RUF047`)
InSyncWithFoo opened this pull request 16 days ago
InSyncWithFoo opened this pull request 16 days ago
[`perflint`] Parenthesize walrus expressions in autofix for `manual-list-comprehension` (`PERF401`)
dylwil3 opened this pull request 16 days ago
dylwil3 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
dylwil3 opened this pull request 16 days ago
[red-knot] Make `Type::in_type_expression()` exhaustive
AlexWaygood opened this issue 16 days ago
AlexWaygood opened this issue 16 days ago
PERF401 is triggered on for-loops that has the walrus operator inside
Majsvaffla opened this issue 16 days ago
Majsvaffla opened this issue 16 days ago
Basic support for `type: ignore` comments
MichaReiser opened this pull request 16 days ago
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
dcreager opened this pull request 16 days ago
Fix typos in `RUF043.py`
InSyncWithFoo opened this pull request 16 days ago
InSyncWithFoo opened this pull request 16 days ago
`FAST002` rule produces false positives and incorrect suggestions
MarkusSintonen opened this issue 17 days ago
MarkusSintonen opened this issue 17 days ago
[red-knot] Report invalid exceptions
InSyncWithFoo opened this pull request 17 days ago
InSyncWithFoo opened this pull request 17 days ago
Prioritize attribute in from/import statement
dcreager opened this pull request 17 days ago
dcreager opened this pull request 17 days ago
Upgrade salsa in fuzzer script
MichaReiser opened this pull request 17 days ago
MichaReiser opened this pull request 17 days ago
Upgrade salsa
MichaReiser opened this pull request 17 days ago
MichaReiser opened this pull request 17 days ago
[red-knot] Add a diagnostic for `raise` statements used with non-exceptions
AlexWaygood opened this issue 17 days ago
AlexWaygood opened this issue 17 days ago
[`ruff`] Avoid false positives for RUF027 for typing context bindings.
Daverball opened this pull request 17 days ago
Daverball opened this pull request 17 days ago
TRY300: Add some extra notes on not catching exceptions you didn't expect
wlach opened this pull request 17 days ago
wlach opened this pull request 17 days ago
[red-knot] Explicitly test diagnostics are emitted for unresolvable submodule imports
AlexWaygood opened this pull request 17 days ago
AlexWaygood opened this pull request 17 days ago