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
UP031 may be undesirable in raw strings and regular expressions
neutrinoceros opened this issue 2 months ago
neutrinoceros opened this issue 2 months ago
Checking file with rule TC006 cause panic
qarmin opened this issue 2 months ago
qarmin opened this issue 2 months ago
[`ruff`] `if k in d: del d[k]` (`RUF051`)
InSyncWithFoo opened this pull request 2 months ago
InSyncWithFoo opened this pull request 2 months ago
RUF022 autofix should be marked unsafe if there are own-line comments between `__all__` items
phil65 opened this issue 2 months ago
phil65 opened this issue 2 months ago
[`perflint`] - Fix `manual-list-comprehension` for async generators (`PERF401`)
diceroll123 opened this pull request 2 months ago
diceroll123 opened this pull request 2 months ago
[red-knot] support narrowing on `if x` and `if not x`
carljm opened this issue 2 months ago
carljm opened this issue 2 months ago
[red-knot] remove TODO catch-all case in `infer_binary_expression`
carljm opened this issue 2 months ago
carljm opened this issue 2 months ago
[red-knot] remove TODO catch-all case in infer_unary_expression
carljm opened this issue 2 months ago
carljm opened this issue 2 months ago
[red-knot] support narrowing on bool(E)
carljm opened this issue 2 months ago
carljm opened this issue 2 months ago
[red-knot] support type[Any]
carljm opened this issue 2 months ago
carljm opened this issue 2 months ago
[red-knot] understand type[a.X] in a type expression
carljm opened this issue 2 months ago
carljm opened this issue 2 months ago
[red-knot] support typing.Any in annotations
carljm opened this issue 2 months ago
carljm opened this issue 2 months ago
Possible fix for flaky file watching test
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
Update dependency smol-toml to v1.3.1
renovate[bot] opened this pull request 2 months ago
renovate[bot] opened this pull request 2 months ago
Ignore more rules for stub files
dylwil3 opened this pull request 2 months ago
dylwil3 opened this pull request 2 months ago
[red-knot] remove wrong typevar attribute implementations
carljm opened this pull request 2 months ago
carljm opened this pull request 2 months ago
Ruff removes import for fixture used by pytest
jkugler opened this issue 2 months ago
jkugler opened this issue 2 months ago
TC003’s rewritten annotations have syntax errors and type-checking problems
dscorbett opened this issue 2 months ago
dscorbett opened this issue 2 months ago
Request: More autofixes for `redundant-none-literal`/`PYI061`
Avasam opened this issue 2 months ago
Avasam opened this issue 2 months ago
[`ruff`] Auto-add `r` prefix when string has no backslashes for `unraw-re-pattern (RUF039)`
dylwil3 opened this pull request 2 months ago
dylwil3 opened this pull request 2 months ago
More rules out of stub author's control
Samuel-Therrien-Beslogic opened this issue 2 months ago
Samuel-Therrien-Beslogic opened this issue 2 months ago
DOC501 should not raise on ImportError
Matt-Ord opened this issue 2 months ago
Matt-Ord opened this issue 2 months ago
Enable logging for directory-renamed test
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
[`flake8-bugbear`] Fix `mutable-contextvar-default (B039)` to resolve annotated function calls properly
harupy opened this pull request 2 months ago
harupy opened this pull request 2 months ago
`redirected-noqa` (`RUF101`) does not detect file-level `# ruff: noqa` comments
AlexWaygood opened this issue 2 months ago
AlexWaygood opened this issue 2 months ago
ruff freezes when running with --stdin-filename
Guust-Franssens opened this issue 2 months ago
Guust-Franssens opened this issue 2 months ago
Skip RUF039 when \n, \t, ... are involved
alexprengere opened this issue 2 months ago
alexprengere opened this issue 2 months ago
dotted key `mypy.plugins` attempted to extend non-table type (array)
skhaz opened this issue 2 months ago
skhaz opened this issue 2 months ago
Add autofix for RUF039
AlexWaygood opened this issue 2 months ago
AlexWaygood opened this issue 2 months ago
Fix broken link to `PYI063`
AlexWaygood opened this pull request 2 months ago
AlexWaygood opened this pull request 2 months ago
B039 considers `frozenset` to be mutable
layday opened this issue 2 months ago
layday opened this issue 2 months ago
[red-knot] Properly handle gradual types in subtyping/equivalence relations
sharkdp opened this issue 2 months ago
sharkdp opened this issue 2 months ago
RUF035 (unsafe-markup-use) can be noisy and would benefit from a whitelist
ThiefMaster opened this issue 2 months ago
ThiefMaster opened this issue 2 months ago
[red-knot] Semantic index: handle invalid `break`s
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
False positive F821 and F841 for an exception object inside a lambda function
dqd opened this issue 2 months ago
dqd opened this issue 2 months ago
[`ruff`] Handle `attrs`'s `auto_attribs` correctly (`RUF009`)
InSyncWithFoo opened this pull request 2 months ago
InSyncWithFoo opened this pull request 2 months ago
`RUF009` handles `attrs` dataclasses with `auto_attribs = False` incorrectly
InSyncWithFoo opened this issue 2 months ago
InSyncWithFoo opened this issue 2 months ago
Rule suggestion: Convert list.extend([x]) to list.append(x)
NeilGirdhar opened this issue 2 months ago
NeilGirdhar opened this issue 2 months ago
Improve docs for some pycodestyle rules
AlexWaygood opened this pull request 2 months ago
AlexWaygood opened this pull request 2 months ago
F841 is disabled by following, unrelated code lines
kud1ing opened this issue 2 months ago
kud1ing opened this issue 2 months ago
Fix `pytest.mark.parametrize` rules to check calls instead of decorators
harupy opened this pull request 2 months ago
harupy opened this pull request 2 months ago
Limit type size assertion to 64bit platforms
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
Bug: Formatting inconsistency with f strings
jvacek opened this issue 2 months ago
jvacek opened this issue 2 months ago
Extend `invalid-envvar-default (PLW1508)` to detect `os.environ.get`
harupy opened this pull request 2 months ago
harupy opened this pull request 2 months ago
[`flake8-type-checking`] Adds implementation for TC006
Daverball opened this pull request 2 months ago
Daverball opened this pull request 2 months ago
[red-knot] Fix: Infer type for typing.Union[..] tuple expression
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
[`flake8-use-pathlib`] Recommend `Path.iterdir()` over `os.listdir()` (`PTH208`)
InSyncWithFoo opened this pull request 2 months ago
InSyncWithFoo opened this pull request 2 months ago
False positive PD011
Matt-Ord opened this issue 2 months ago
Matt-Ord opened this issue 2 months ago
Use multiple columns for repology badge
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
Please host the output of `ruff rules -all --output-format json` on the docs website somewhere
onerandomusername opened this issue 2 months ago
onerandomusername opened this issue 2 months ago
[`flake8-builtins`] Exempt private built-in modules (`A005`)
InSyncWithFoo opened this pull request 2 months ago
InSyncWithFoo opened this pull request 2 months ago
B024: false negative with annotated, unassigned instance variables of a class
cmp0xff opened this issue 2 months ago
cmp0xff opened this issue 2 months ago
doc(B024): #14455 add annotated but unassgined class variables
cmp0xff opened this pull request 2 months ago
cmp0xff opened this pull request 2 months ago
Union builder perf improvements
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
[red-knot] Meta data for `Type::Todo`
sharkdp opened this pull request 2 months ago
sharkdp opened this pull request 2 months ago
[red-knot] support `typing.Union` in type annotations
Glyphack opened this pull request 2 months ago
Glyphack opened this pull request 2 months ago
[red-knot] Understand typing.Union special form in annotations
Glyphack opened this issue 2 months ago
Glyphack opened this issue 2 months ago
bug/surprise: adding an empty ruff.toml affects how import rules behaves
kaddkaka opened this issue 2 months ago
kaddkaka opened this issue 2 months ago
[`pydoclint`] Extend `docstring-missing-exception` to empty exception descriptions (`DOC501`)
sbrugman opened this pull request 2 months ago
sbrugman opened this pull request 2 months ago
How to pass the document version number for `workspace/executeCommand` request in Neovim?
matt-gardner opened this issue 2 months ago
matt-gardner opened this issue 2 months ago
Extend `docstring-missing-exception` to empty exception description (`DOC501`)
sbrugman opened this issue 2 months ago
sbrugman opened this issue 2 months ago
Consider quotes inside format-specs when choosing the quotes for an f-string
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
Autofix for `undocumented-public-function`: insert docstring stub
sbrugman opened this issue 2 months ago
sbrugman opened this issue 2 months ago
CLI: `ruff rule` should accept human-readable name
sbrugman opened this issue 2 months ago
sbrugman opened this issue 2 months ago
New `flake8-pathlib` rule: `os.listdir` (PTH208)
sbrugman opened this issue 2 months ago
sbrugman opened this issue 2 months ago
Fix unnecessary space around power op in overlong f-string expressions
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
[`ruff`] Implement `invalid-assert-message-literal-argument` (`RUF040`)
Lokejoke opened this pull request 2 months ago
Lokejoke opened this pull request 2 months ago
F-string formatting adds unnecessary space after `**` operator
dhruvmanila opened this issue 2 months ago
dhruvmanila opened this issue 2 months ago
Ruff 0.8 release
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
Revert "Use Depot 16-core runner for testing on Linux"
AlexWaygood opened this pull request 2 months ago
AlexWaygood opened this pull request 2 months ago
Improve docs on fix safety for FAST002
AlexWaygood opened this issue 2 months ago
AlexWaygood opened this issue 2 months ago
Can `offset_encoding` for Ruff be configured in Neovim?
Shinzu opened this issue 2 months ago
Shinzu opened this issue 2 months ago
Fix failing tests for Ruff 0.8 branch
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
repeated-global: `FURB154` stabilization
MichaReiser opened this issue 2 months ago
MichaReiser opened this issue 2 months ago
Stabilize `A004`
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
Rename the parser fuzz job for consistency with the rest of CI
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
Only build the `fuzz` crate on `main`
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
[`flake8-import-conventions`] Syntax check aliases supplied in configuration for `unconventional-import-alias (ICN001)`
dylwil3 opened this pull request 2 months ago
dylwil3 opened this pull request 2 months ago
Watch for changes to the generated file during documentation serve
dhruvmanila opened this pull request 2 months ago
dhruvmanila opened this pull request 2 months ago
Only test release builds on main
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
[`pycodestyle`] Exempt `pytest.importorskip()` calls (`E402`)
InSyncWithFoo opened this pull request 2 months ago
InSyncWithFoo opened this pull request 2 months ago
Flaking test `red_knot::file_watching directory_renamed`
zanieb opened this issue 2 months ago
zanieb opened this issue 2 months ago
Redundant quotes are kept while `format`ting a string from multiple lines to one
yury-fedotov opened this issue 2 months ago
yury-fedotov opened this issue 2 months ago
Improve the performance of the formatter instability check job
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
TCH: Remove requirement for the name `TYPE_CHECKING` to be from `typing[_extensions]`?
bzoracler opened this issue 2 months ago
bzoracler opened this issue 2 months ago
Improve CI caching of fuzz dependencies
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
[ruff-0.8] [`ruff`] Stabilise `unsorted-dunder-all` and `unsorted-dunder-slots`
AlexWaygood opened this pull request 2 months ago
AlexWaygood opened this pull request 2 months ago
[ruff-0.8] [`FAST`] Further improve docs for `fast-api-non-annotated-depencency` (`FAST002`)
AlexWaygood opened this pull request 2 months ago
AlexWaygood opened this pull request 2 months ago
[ruff-0.8] Spruce up docs for newly stabilised rules
AlexWaygood opened this pull request 2 months ago
AlexWaygood opened this pull request 2 months ago
Specify the wasm-pack version explicitly
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
feature request: select ALL until a given version number
DaniBodor opened this issue 2 months ago
DaniBodor opened this issue 2 months ago
Use Depot 8-core runner for ecosystem tests
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
Stabilize multiple rules
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
Use larger GitHub runner for testing on Windows
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
Use Depot 8-core runner for testing on Linux
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
Initialize Rust cache before installing binaries and additional components
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
Mark UP043 fix unsafe when the type annotation contains any comments
MichaReiser opened this pull request 2 months ago
MichaReiser opened this pull request 2 months ago
Use XDG (i.e. `~/.local/bin`) instead of the Cargo home directory in the installer
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
Upgrade cargo-dist from 0.22.1 => 0.25.2-prerelease.3
zanieb opened this pull request 2 months ago
zanieb opened this pull request 2 months ago
B024: ruff in pre-commit fails to recognise B024 with the presence of a class variable
cmp0xff opened this issue 2 months ago
cmp0xff opened this issue 2 months ago