Toto je starší verze. Nejnovější verze je 0.17.1. Ruff 0.17.1 · Datum vydání:
Instalační soubory 0.15.17
| Architektura | Typ | Pro koho | Velikost souboru | Stáhnout | SHA256 |
|---|---|---|---|---|---|
| 64bit | ZIP → Přenosná verze | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Přenosná verze | — | — | github.com | VirusTotal |
| 32bit | ZIP → Přenosná verze | — | — | github.com | VirusTotal |
Odkaz a SHA256 pocházejí z komunitního manifestu Windows Package Manageru. Před spuštěním porovnejte hash staženého souboru.
Seznam změn
Released on 2026-06-11.
Preview features
- Allow human-readable names in suppression comments (#25614)
- Fix handling of `ignore` comments within a `disable`/`enable` pair (#25845)
- Prioritize human-readable names in CLI output (#25869)
- Respect diagnostic start and parent ranges and trailing comments in `ruff:ignore` suppressions (#25673)
- [flake8-async] Add `trio.as_safe_channel` to safe decorators (ASYNC119) (#25775)
- [flake8-pytest-style] Also check `pytest_asyncio` fixtures (#25375)
- [ruff] Ban `pytest` autouse fixtures (RUF076) (#25477)
- [pyupgrade] Add `from __future__ import annotations` automatically (UP007, UP045) (#23259)
Bug fixes
- Fix diagnostic when `ruff:enable` or `ruff:disable` appears where `ruff:ignore` is expected (#25700)
- [pyupgrade] Preserve leading empty literals to avoid syntax errors (UP032) (#25491)
Rule changes
- [flake8-pytest-style] Clarify diagnostic message for single parameters (PT007) (#25592)
- [numpy] Drop autofix for `np.in1d` (NPY201) (#25612)
- [pylint] Exempt Python version comparisons (PLR2004) (#25743)
Performance
- Reserve AST `Vec`s with correct capacity for common cases (#25451)
Formatter
- Preserve whitespace for Quarto cell option comments (#25641)
CLI
- Allow rule names in `ruff rule` (#25640)
Other changes
- Fix playground diagnostics scrollbars (#25642)