Tämä on vanhempi versio. Uusin versio on 0.17.1. Ruff 0.17.1 · Julkaistu:
Asennustiedostot 0.15.17
| Arkkitehtuuri | Tyyppi | Laajuus | Tiedostokoko | Lataus | SHA256 |
|---|---|---|---|---|---|
| 64-bittinen | ZIP → Portable | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portable | — | — | github.com | VirusTotal |
| 32-bittinen | ZIP → Portable | — | — | github.com | VirusTotal |
Linkki ja SHA256-tiiviste ovat peräisin Windows Package Managerin yhteisön manifestista. Vertaa ladatun tiedoston tiivistettä ennen kuin suoritat sen.
Muutosloki
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)