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
feature request: quick fix all occurences in file
beauxq opened this issue 3 days ago
beauxq opened this issue 3 days ago
[red-knot] Add missing imports in mdtests
dhruvmanila opened this pull request 3 days ago
dhruvmanila opened this pull request 3 days ago
[red-knot] Assert full diagnostic output in mdtests
MichaReiser opened this issue 3 days ago
MichaReiser opened this issue 3 days ago
[red-knot] Revisit diagnostic range for unresolved-import
MichaReiser opened this issue 3 days ago
MichaReiser opened this issue 3 days ago
[`ruff`] IO operations performed on closed IO objects (`RUF061`)
InSyncWithFoo opened this pull request 3 days ago
InSyncWithFoo opened this pull request 3 days ago
Sync vendored typeshed stubs
github-actions[bot] opened this pull request 3 days ago
github-actions[bot] opened this pull request 3 days ago
`UP015`'s range and message are slightly incorrect
InSyncWithFoo opened this issue 3 days ago
InSyncWithFoo opened this issue 3 days ago
[`pyupgrade`] Rename private type parameters in PEP 695 generics (`UP051`)
ntBre opened this pull request 3 days ago
ntBre opened this pull request 3 days ago
[red-knot] Use ternary decision diagrams (TDDs) for visibility constraints
dcreager opened this pull request 3 days ago
dcreager opened this pull request 3 days ago
F401 raised when type is used in Generic
vovchic17 opened this issue 3 days ago
vovchic17 opened this issue 3 days ago
UP018 fix ignores operator precedence for numbers with unary operators
dscorbett opened this issue 3 days ago
dscorbett opened this issue 3 days ago
F401 is not doing the "right" thing with __init__.py
mlasevich opened this issue 3 days ago
mlasevich opened this issue 3 days ago
RUF012 , not detecting the use of ClassVar
Sxderp opened this issue 3 days ago
Sxderp opened this issue 3 days ago
[red-knot] ruff_db: make diagnostic rendering prettier
BurntSushi opened this pull request 3 days ago
BurntSushi opened this pull request 3 days ago
[`flake8-pyi`] Minor simplification for `PYI019`
AlexWaygood opened this pull request 3 days ago
AlexWaygood opened this pull request 3 days ago
[`flake8-pyi`] Remove type parameter correctly when it is the last (`PYI019`)
InSyncWithFoo opened this pull request 3 days ago
InSyncWithFoo opened this pull request 3 days ago
[`flake8-pyi`] Fix incorrect behaviour of `custom-typevar-return-type` preview-mode autofix if `typing` was already imported (`PYI019`)
AlexWaygood opened this pull request 3 days ago
AlexWaygood opened this pull request 3 days ago
C400 and C401 fixes fail when a comma follows the generator
dscorbett opened this issue 3 days ago
dscorbett opened this issue 3 days ago
[`flake8-pyi`] Fix several correctness issues with `custom-type-var-return-type` (`PYI019`)
AlexWaygood opened this pull request 3 days ago
AlexWaygood opened this pull request 3 days ago
Add deprecation warning for `ruff-lsp` related settings
dhruvmanila opened this pull request 3 days ago
dhruvmanila opened this pull request 3 days ago
Panic in `PYI019` autofix
AlexWaygood opened this issue 4 days ago
AlexWaygood opened this issue 4 days ago
[red-knot] Add support for re-export conventions for imports
dhruvmanila opened this pull request 4 days ago
dhruvmanila opened this pull request 4 days ago
Support for black formatting of function arguments
fhg-isi opened this issue 4 days ago
fhg-isi opened this issue 4 days ago
[`ruff_linter`] ignore function call as default value for immutable annotation (RUF009)
BKCF opened this pull request 4 days ago
BKCF opened this pull request 4 days ago
Remove non-existing `lint.extendIgnore` editor setting
dhruvmanila opened this pull request 4 days ago
dhruvmanila opened this pull request 4 days ago
[red-knot] Fix Stack overflow in Type::bool
mishamsk opened this pull request 4 days ago
mishamsk opened this pull request 4 days ago
formats `assert f(a,) == (b)` and `assert f(a,) == b` very differently
rdaysky opened this issue 4 days ago
rdaysky opened this issue 4 days ago
[`ruff`] Classes with mixed type variable style (`RUF060`)
InSyncWithFoo opened this pull request 4 days ago
InSyncWithFoo opened this pull request 4 days ago
[`pyupgrade`] Reuse replacement logic from `UP046` and `UP047` (`UP040`)
ntBre opened this pull request 4 days ago
ntBre opened this pull request 4 days ago
[red-knot] Should A ∧ !A always be false?
dcreager opened this pull request 4 days ago
dcreager opened this pull request 4 days ago
[`flake8-comprehensions`] Skip when `TypeError` present from too many (kw)args for `C410`,`C411`, and `C418`
dylwil3 opened this pull request 4 days ago
dylwil3 opened this pull request 4 days ago
[`flake8-comprehensions`] Handle builtins at top of file correctly for `unnecessary-dict-comprehension-for-iterable` (`C420`)
dylwil3 opened this pull request 4 days ago
dylwil3 opened this pull request 4 days ago
Downgrade tailwind
dylwil3 opened this pull request 4 days ago
dylwil3 opened this pull request 4 days ago
[red-knot] gather type prevalence statistics
carljm opened this pull request 4 days ago
carljm opened this pull request 4 days ago
[`refurb`] Mark fix as unsafe if there are comments (`FURB171`)
InSyncWithFoo opened this pull request 4 days ago
InSyncWithFoo opened this pull request 4 days ago
Bump version to 0.9.4
dylwil3 opened this pull request 4 days ago
dylwil3 opened this pull request 4 days ago
C420 false negative at the start of input for builtin static values
dscorbett opened this issue 4 days ago
dscorbett opened this issue 4 days ago
[`pyflakes`] Visit forward annotations in `TypeAliasType` as types (`F401`)
ntBre opened this pull request 4 days ago
ntBre opened this pull request 4 days ago
Reimplement popular Mypy plugins
johnthagen opened this issue 4 days ago
johnthagen opened this issue 4 days ago
Remove semicolon after TypeScript interface definition
leotaku opened this pull request 4 days ago
leotaku opened this pull request 4 days ago
[red-knot] Clarify behavior when redeclaring base class attributes
sharkdp opened this pull request 5 days ago
sharkdp opened this pull request 5 days ago
[`flake8-comprehensions`] Parenthesize `sorted` when needed for `unnecessary-call-around-sorted` (`C413`)
dylwil3 opened this pull request 5 days ago
dylwil3 opened this pull request 5 days ago
[`pyupgrade`] Handle end-of-line comments for `quoted-annotation` (`UP037`)
dylwil3 opened this pull request 5 days ago
dylwil3 opened this pull request 5 days ago
[red-knot] Add version command
tjkuson opened this pull request 5 days ago
tjkuson opened this pull request 5 days ago
[`flake8-bandit`] Permit suspicious imports within stub files (`S4`)
tjkuson opened this pull request 5 days ago
tjkuson opened this pull request 5 days ago
[`flake8-pyi`] Fix more complex cases (`PYI019`)
InSyncWithFoo opened this pull request 5 days ago
InSyncWithFoo opened this pull request 5 days ago
ruff check --fix makes changes that immediately fail line length checks
juledwar opened this issue 5 days ago
juledwar opened this issue 5 days ago
[red-knot] Format mdtest snippets with the latest version of black
AlexWaygood opened this pull request 5 days ago
AlexWaygood opened this pull request 5 days ago
Preserve triple quotes and prefixes for strings
ntBre opened this pull request 5 days ago
ntBre opened this pull request 5 days ago
[red-knot] [WIP] Combine terminal statement support with statically known branches
dcreager opened this pull request 5 days ago
dcreager opened this pull request 5 days ago
UP037 fix crashes when a terminal comment follows a literal
dscorbett opened this issue 5 days ago
dscorbett opened this issue 5 days ago
False negative for PYI016 Duplicate union member
nickdrozd opened this issue 5 days ago
nickdrozd opened this issue 5 days ago
SIM401 triggers on dict like objects that aren't proper dictionaries
jogo-openai opened this issue 5 days ago
jogo-openai opened this issue 5 days ago
`F401` false positive with `TypeAliasType` and forward annotation
Viicos opened this issue 5 days ago
Viicos opened this issue 5 days ago
[red-knot] Implicit instance attributes
sharkdp opened this pull request 5 days ago
sharkdp opened this pull request 5 days ago
C410, C411, and C418 have false positives for calls with extra arguments
dscorbett opened this issue 5 days ago
dscorbett opened this issue 5 days ago
`C417` has multiple problems
InSyncWithFoo opened this issue 5 days ago
InSyncWithFoo opened this issue 5 days ago
[red-knot] Extend instance-attribute tests
sharkdp opened this pull request 6 days ago
sharkdp opened this pull request 6 days ago
[`formatter`] do not emit warnings that the formatter conflicts with rule `missing-trailing-comma` if no conflicts
XuehaiPan opened this pull request 6 days ago
XuehaiPan opened this pull request 6 days ago
New rule prohibiting modification of `sys.path`
vraintanakarei opened this issue 6 days ago
vraintanakarei opened this issue 6 days ago
ruff adds import aliases on unused import with F401 rule and the preview option
skshetry opened this issue 6 days ago
skshetry opened this issue 6 days ago
Improve docs for RUF012
RayBB opened this issue 6 days ago
RayBB opened this issue 6 days ago
Add missing config docstrings
mishamsk opened this pull request 6 days ago
mishamsk opened this pull request 6 days ago
[`flake8-comprehensions`] Do not emit `unnecessary-map` diagnostic when lambda has different arity (`C417`)
InSyncWithFoo opened this pull request 6 days ago
InSyncWithFoo opened this pull request 6 days ago
pyproject.toml fix-only=True cannot be toggled per directory by using multiple pyproject.toml files and the extend setting.
jogo-openai opened this issue 6 days ago
jogo-openai opened this issue 6 days ago
[`pyupgrade`] Ignore `is_typeddict` and `TypedDict` for `deprecated-import` (`UP035`)
InSyncWithFoo opened this pull request 6 days ago
InSyncWithFoo opened this pull request 6 days ago
[`flake8-logging`] `.exception()` and `exc_info=` outside exception handlers (`LOG004`, `LOG014`)
InSyncWithFoo opened this pull request 6 days ago
InSyncWithFoo opened this pull request 6 days ago
Request: More unsafe fixes for `custom-type-var-return-type`/`PYI019`
Avasam opened this issue 6 days ago
Avasam opened this issue 6 days ago
[red-knot] How should we handle unreachable code?
dcreager opened this issue 6 days ago
dcreager opened this issue 6 days ago
C417 false positive when not exactly 1 lambda parameter
dscorbett opened this issue 6 days ago
dscorbett opened this issue 6 days ago
`redundant-none-literal (PYI061)`: Unsafe or different autofix for Python 3.9
Avasam opened this issue 6 days ago
Avasam opened this issue 6 days ago
Preserve quotes in generated f-strings
ntBre opened this pull request 6 days ago
ntBre opened this pull request 6 days ago
[`refurb`] Add coverage for using set(...) in `single-item-membership-test` (`FURB171`)
naslundx opened this pull request 6 days ago
naslundx opened this pull request 6 days ago
FURB171 Does not trigger when calling set(...)
naslundx opened this issue 6 days ago
naslundx opened this issue 6 days ago
[`ruff`] Check for shadowed `map` before suggesting fix (`RUF058`)
ntBre opened this pull request 6 days ago
ntBre opened this pull request 6 days ago
C413 fix is wrong when a newline appears between `sorted` and the opening parenthesis
dscorbett opened this issue 6 days ago
dscorbett opened this issue 6 days ago
Fix formatter warning message for `flake8-quotes` option
marekhanus opened this pull request 6 days ago
marekhanus opened this pull request 6 days ago
[red-knot] Do not use explicit `knot_extensions.Unknown` declaration
sharkdp opened this pull request 6 days ago
sharkdp opened this pull request 6 days ago
RUF058 fix does not check if `map` is shadowed
dscorbett opened this issue 6 days ago
dscorbett opened this issue 6 days ago
D205 false positive from Ruff on python script
vpkarle opened this issue 6 days ago
vpkarle opened this issue 6 days ago
[red-knot] Ensure that `bool | AlwaysFalsy` is considered equivalent to `Literal[True] | AlwaysFalsy`
AlexWaygood opened this pull request 7 days ago
AlexWaygood opened this pull request 7 days ago
PLE1142 should flag await in lambda
jakkdl opened this issue 7 days ago
jakkdl opened this issue 7 days ago
I001: Inconsistent application of I001 between neovim and vscode
ionztorm opened this issue 7 days ago
ionztorm opened this issue 7 days ago
"RUF047" (needless-else) conflicts with pylint R5601 (confusing-consecutive-elif), Can't suppress the rule inline.
IgnatKudriavtsev opened this issue 7 days ago
IgnatKudriavtsev opened this issue 7 days ago
UP035 recommends change that changes runtime behavior for is_typeddict
SebbyLaw opened this issue 7 days ago
SebbyLaw opened this issue 7 days ago
[`refurb`] Avoid `None | None` as well as better detection and fix (`FURB168`)
InSyncWithFoo opened this pull request 7 days ago
InSyncWithFoo opened this pull request 7 days ago
Preserve quotes in generated byte strings
ntBre opened this pull request 7 days ago
ntBre opened this pull request 7 days ago
[red-knot] Rethink public types of symbols in function-like scopes
dcreager opened this issue 7 days ago
dcreager opened this issue 7 days ago
FURB168 false negative and false positives
dscorbett opened this issue 7 days ago
dscorbett opened this issue 7 days ago
[minor] Simplify some `ExprStringLiteral` creation logic
AlexWaygood opened this pull request 7 days ago
AlexWaygood opened this pull request 7 days ago
Add rule to forbid `asyncio.create_task`
Tinche opened this issue 7 days ago
Tinche opened this issue 7 days ago
[red-knot] Decompose bool to Literal[True, False] in unions and intersections (v2)
AlexWaygood opened this pull request 7 days ago
AlexWaygood opened this pull request 7 days ago
`B008` doesn't report when the annotation refers to an immutable type, but `RUF009` does
InSyncWithFoo opened this issue 7 days ago
InSyncWithFoo opened this issue 7 days ago
Rename internal helper functions
dhruvmanila opened this pull request 7 days ago
dhruvmanila opened this pull request 7 days ago
[feature request] checking for slow imports recursively
luketaverne opened this issue 7 days ago
luketaverne opened this issue 7 days ago
Run `cargo update`
AlexWaygood opened this pull request 7 days ago
AlexWaygood opened this pull request 7 days ago
[red-knot] Treat bare `ClassVar` annotation as `ClassVar[Unknown]`
sharkdp opened this pull request 8 days ago
sharkdp opened this pull request 8 days ago
[red-knot] Bare `ClassVar` annotations
sharkdp opened this issue 8 days ago
sharkdp opened this issue 8 days ago
[red-knot] Document public symbol type inference
sharkdp opened this pull request 8 days ago
sharkdp opened this pull request 8 days ago
[`flake8-bugbear`] Exempt `NewType` calls where the original type is immutable (`B008`)
InSyncWithFoo opened this pull request 8 days ago
InSyncWithFoo opened this pull request 8 days ago