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
[`flake8-pyi`] Add "replace with `Self`" fix (`PYI034`)
InSyncWithFoo opened this pull request 3 months ago
InSyncWithFoo opened this pull request 3 months ago
[`refurb`] Further special cases added to `verbose-decimal-constructor (FURB157)`
dylwil3 opened this pull request 3 months ago
dylwil3 opened this pull request 3 months ago
[red-knot] Add `Type` constructors for `Instance`, `ClassLiteral` and `SubclassOf` variants
AlexWaygood opened this pull request 3 months ago
AlexWaygood opened this pull request 3 months ago
[`flake8-pyi`] Implement autofix and handle nested unions with single element (`PYI041 `, `PYI055`)
sbrugman opened this pull request 3 months ago
sbrugman opened this pull request 3 months ago
[red-knot] Improve mdtest output
AlexWaygood opened this pull request 3 months ago
AlexWaygood opened this pull request 3 months ago
ignores `# fmt: off` for `E501`
beltekylevi opened this issue 3 months ago
beltekylevi opened this issue 3 months ago
[red-knot] make KnownClass::is_singleton a const fn
carljm opened this pull request 3 months ago
carljm opened this pull request 3 months ago
[red-knot] Fix `is_disjoint_from` for class literals
sharkdp opened this pull request 3 months ago
sharkdp opened this pull request 3 months ago
[`refurb`] Use `UserString` instead of non-existent `UserStr`
nijel opened this pull request 3 months ago
nijel opened this pull request 3 months ago
[red-knot] Either support metaclasses that are not subclasses of `type`, or emit a diagnostic when encountering them
AlexWaygood opened this issue 3 months ago
AlexWaygood opened this issue 3 months ago
[red-knot] Consolidate detection of cyclically defined classes
AlexWaygood opened this pull request 3 months ago
AlexWaygood opened this pull request 3 months ago
Explicitly exported methods from private modules are not private
gaborbernat opened this issue 3 months ago
gaborbernat opened this issue 3 months ago
PT017 triggers on non-test code
ashb opened this issue 3 months ago
ashb opened this issue 3 months ago
FURB157 has incorrect fixes when replacing strings with integers
dscorbett opened this issue 3 months ago
dscorbett opened this issue 3 months ago
FBT001: exclude boolean operators
randolf-scholz opened this pull request 3 months ago
randolf-scholz opened this pull request 3 months ago
`FBT001` exclude operators like `__and__`, `__or__` and `__xor__`, etc.
randolf-scholz opened this issue 3 months ago
randolf-scholz opened this issue 3 months ago
[red-knot] Use `return_ref` for `Class::try_metaclass`
AlexWaygood opened this pull request 3 months ago
AlexWaygood opened this pull request 3 months ago
[red-knot] Audit handling of metaclasses in various contexts, add more tests
AlexWaygood opened this issue 3 months ago
AlexWaygood opened this issue 3 months ago
Ruff should have a (subjective) blurb in docs when reimplementation differs from upstream
jakkdl opened this issue 3 months ago
jakkdl opened this issue 3 months ago
Bump version to 0.7.3
dhruvmanila opened this pull request 3 months ago
dhruvmanila opened this pull request 3 months ago
[red-knot] Fix `is_assignable_to` for unions
sharkdp opened this pull request 3 months ago
sharkdp opened this pull request 3 months ago
[red-knot] Fix intersection simplification for `~Any`/`~Unknown`
sharkdp opened this pull request 3 months ago
sharkdp opened this pull request 3 months ago
[red-knot] Different diagnostic output formats
MichaReiser opened this issue 3 months ago
MichaReiser opened this issue 3 months ago
[red-knot] Add support for path arguments to the CLI
MichaReiser opened this issue 3 months ago
MichaReiser opened this issue 3 months ago
[red-knot] Warning severity
MichaReiser opened this issue 3 months ago
MichaReiser opened this issue 3 months ago
[red-knot] Rules and rule selection
MichaReiser opened this issue 3 months ago
MichaReiser opened this issue 3 months ago
[red-knot] Workspace discovery and packages support
MichaReiser opened this issue 3 months ago
MichaReiser opened this issue 3 months ago
Red knot CLI Proposal
MichaReiser opened this issue 3 months ago
MichaReiser opened this issue 3 months ago
[`flake8-pyi`] Add a fix for `duplicate-literal-member`
charliermarsh opened this pull request 3 months ago
charliermarsh opened this pull request 3 months ago
Request: More autofixes for `duplicate-literal-member`/`PYI062`
Avasam opened this issue 3 months ago
Avasam opened this issue 3 months ago
Request: Autofix for `future-annotations-in-stub`/`PYI044`
Avasam opened this issue 3 months ago
Avasam opened this issue 3 months ago
Request: Autofix for `redundant-numeric-union`/`PYI041` & `redundant-literal-union`/`PYI051`
Avasam opened this issue 3 months ago
Avasam opened this issue 3 months ago
Request: Unsafe fix for `non-self-return-type`/`PYI034`
Avasam opened this issue 3 months ago
Avasam opened this issue 3 months ago
Request: Unsafe fix for `custom-type-var-return-type`/`PYI019`
Avasam opened this issue 3 months ago
Avasam opened this issue 3 months ago
[red-knot] infer types for PEP695 typevars
carljm opened this pull request 3 months ago
carljm opened this pull request 3 months ago
[`ruff`] Do not report when `Optional` has no type arguments (`RUF013`)
InSyncWithFoo opened this pull request 3 months ago
InSyncWithFoo opened this pull request 3 months ago
Docs: tweak rules documentation
sbrugman opened this pull request 3 months ago
sbrugman opened this pull request 3 months ago
FAST003 doesn't work on subclasses of FastAPI or APIRouter
fraser-langton opened this issue 3 months ago
fraser-langton opened this issue 3 months ago
[red-knot] Property tests
sharkdp opened this pull request 3 months ago
sharkdp opened this pull request 3 months ago
[red-knot] Minor: fix `Literal[True] <: int`
sharkdp opened this pull request 3 months ago
sharkdp opened this pull request 3 months ago
[red-knot] Minor fix in intersection type comment
sharkdp opened this pull request 3 months ago
sharkdp opened this pull request 3 months ago
[`flake8-bandit`] Typo in docs `suspicious-pickle-import` (`S403`)
sbrugman opened this pull request 3 months ago
sbrugman opened this pull request 3 months ago
[red-knot] Improve error message for metaclass conflict
AlexWaygood opened this pull request 3 months ago
AlexWaygood opened this pull request 3 months ago
[red-knot] understand typing.Callable annotations
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
[red-knot] understand more special forms in annotation expressions
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
[red-knot] support sys.version_info checks
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
[red-knot] support typing.TYPE_CHECKING
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
[red-knot] support * imports
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
Forbidden combinations with PEP-654
jakkdl opened this issue 3 months ago
jakkdl opened this issue 3 months ago
PLE1142 false & missed alarms
jakkdl opened this issue 3 months ago
jakkdl opened this issue 3 months ago
[red-knot] Port more tests in `infer.rs` to mdtest
AlexWaygood opened this issue 3 months ago
AlexWaygood opened this issue 3 months ago
[`flake8-logging-format`] Fix invalid formatting value in docs of `logging-extra-attr-clash` (`G101`)
sbrugman opened this pull request 3 months ago
sbrugman opened this pull request 3 months ago
[red-knot] instance attributes
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
[red-knot] generic classes
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
[red-knot] generic functions
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
[red-knot] check call arguments
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
[red-knot] fixpoint iteration and cyclic control flow for loops
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
Use Python 3.12 for `fuzz-parser` in CI
AlexWaygood opened this pull request 3 months ago
AlexWaygood opened this pull request 3 months ago
[`pyflakes`] Typo in docs for `if-tuple` (`F634`)
sbrugman opened this pull request 3 months ago
sbrugman opened this pull request 3 months ago
[red-knot] Adapt the `fuzz-parser` script to fuzz red-knot too
AlexWaygood opened this issue 3 months ago
AlexWaygood opened this issue 3 months ago
Upgrade locked dependencies for the `fuzz-parser` script
AlexWaygood opened this pull request 3 months ago
AlexWaygood opened this pull request 3 months ago
[red-knot] Add a new `Type::KnownInstanceType` variant
AlexWaygood opened this pull request 3 months ago
AlexWaygood opened this pull request 3 months ago
[red-knot] Cleanup handling of `InstanceType`s in a couple of places
AlexWaygood opened this pull request 3 months ago
AlexWaygood opened this pull request 3 months ago
Docs: code blocks invalid python syntax
sbrugman opened this issue 3 months ago
sbrugman opened this issue 3 months ago
[red-knot] Add support for string annotations
dhruvmanila opened this pull request 3 months ago
dhruvmanila opened this pull request 3 months ago
[`flake8-pyi`] Add autofix for `docstring-in-stub` (`PYI021`)
InSyncWithFoo opened this pull request 3 months ago
InSyncWithFoo opened this pull request 3 months ago
Which rule should take precedence, S101 or PT009?
jayce-kim1123 opened this issue 3 months ago
jayce-kim1123 opened this issue 3 months ago
Prefer breaking return-type over parameters
MichaReiser opened this pull request 3 months ago
MichaReiser opened this pull request 3 months ago
DJ006 doesn't detect ModelForm.exclude on inherited forms
GitRon opened this issue 3 months ago
GitRon opened this issue 3 months ago
Update known dunder methods for Python 3.13
dhruvmanila opened this pull request 3 months ago
dhruvmanila opened this pull request 3 months ago
`bad-dunder-method-name` (`PLW3201`) - false positive on `__replace__` dunder
DetachHead opened this issue 3 months ago
DetachHead opened this issue 3 months ago
[`flake8-builtins`] Skip lambda expressions in `builtin-argument-shadowing (A002)`
dylwil3 opened this pull request 3 months ago
dylwil3 opened this pull request 3 months ago
Formatter undocumented deviation: extra unnecessary wrapping of arguments and extra parenthesis for long return types
Avasam opened this issue 3 months ago
Avasam opened this issue 3 months ago
[red-knot] a few metaclass cleanups
carljm opened this pull request 3 months ago
carljm opened this pull request 3 months ago
[red-knot] consolidate detection of cyclic class definitions
carljm opened this issue 3 months ago
carljm opened this issue 3 months ago
False-positive TCH002 for runtime-required type annotations
OlehChyhyryn opened this issue 3 months ago
OlehChyhyryn opened this issue 3 months ago
Philosophy Doc for Ruff and Two Scale Categorization System
ParagEkbote opened this issue 3 months ago
ParagEkbote opened this issue 3 months ago
[red-knot] Type inference for comparisons involving intersection types
sharkdp opened this pull request 3 months ago
sharkdp opened this pull request 3 months ago
[red-knot] Improve `Symbol` API for callable types
sharkdp opened this pull request 3 months ago
sharkdp opened this pull request 3 months ago
Sort By Length Doesn't really sort by length
scarere opened this issue 3 months ago
scarere opened this issue 3 months ago
A006 and A002 both trigger for lambda's
jaap3 opened this issue 3 months ago
jaap3 opened this issue 3 months ago
method on a class that returns an instance of that class gets F821 (undefined name) for the annotated return type
JoranDox opened this issue 3 months ago
JoranDox opened this issue 3 months ago
Invalid discord link in README
pdgendt opened this issue 3 months ago
pdgendt opened this issue 3 months ago
[Fix error]: Ruff UP007 fix introduces syntax error with nested string type annotations
Paillat-dev opened this issue 3 months ago
Paillat-dev opened this issue 3 months ago
B018 does not detect unused tuple expressions
LordAro opened this issue 3 months ago
LordAro opened this issue 3 months ago
Introduce `Diagnostic` trait
MichaReiser opened this pull request 3 months ago
MichaReiser opened this pull request 3 months ago
micha/structured diagnostics
MichaReiser opened this pull request 3 months ago
MichaReiser opened this pull request 3 months ago
[red-knot] Add narrowing for `issubclass` checks
sharkdp opened this pull request 3 months ago
sharkdp opened this pull request 3 months ago
logging.config not being detected by F401
michelkluger opened this issue 3 months ago
michelkluger opened this issue 3 months ago
Add mdtest support for files with invalid syntax
MichaReiser opened this pull request 3 months ago
MichaReiser opened this pull request 3 months ago
Fix duplicate unpack diagnostics
MichaReiser opened this pull request 3 months ago
MichaReiser opened this pull request 3 months ago
Add flake8-markupsafe or broaden S308
Daverball opened this issue 3 months ago
Daverball opened this issue 3 months ago
Request: Fix to remove docstrings in stubs (PYI021/docstring-in-stub)
Avasam opened this issue 3 months ago
Avasam opened this issue 3 months ago
[`flake8-bugbear`] Handle shadowing and scope in `unused-loop-control-variable (B007)`
dylwil3 opened this pull request 3 months ago
dylwil3 opened this pull request 3 months ago
Use "Ruff" instead of "uv" for `src` setting docs
dhruvmanila opened this pull request 3 months ago
dhruvmanila opened this pull request 3 months ago
Add support for resolving metaclasses
charliermarsh opened this pull request 3 months ago
charliermarsh opened this pull request 3 months ago
Anonymous access to ruff image on ghcr
mjbear opened this issue 3 months ago
mjbear opened this issue 3 months ago
Feature request: Allow Configurable Quote Styling for f-Strings in Python 3.12+
matthewlloyd opened this issue 3 months ago
matthewlloyd opened this issue 3 months ago
[red-knot] Type narrowing for `issubclass` tests
sharkdp opened this issue 3 months ago
sharkdp opened this issue 3 months ago
Use accumulator for diagnostics
MichaReiser opened this pull request 3 months ago
MichaReiser opened this pull request 3 months ago