Dies ist eine ältere Version. Aktuell ist Version 0.17.1. Ruff 0.17.1 · Veröffentlicht:
Installationsdateien 0.14.10
| Architektur | Typ | Bereich | Dateigröße | Download | SHA256 |
|---|---|---|---|---|---|
| 64-Bit | ZIP → Portabel | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portabel | — | — | github.com | VirusTotal |
| 32-Bit | ZIP → Portabel | — | — | github.com | VirusTotal |
Link und SHA256 stammen aus dem Community-Manifest des Windows-Paket-Managers. Vergleichen Sie den Hash der heruntergeladenen Datei, bevor Sie sie ausführen.
Versionshinweise
Released on 2025-12-18.
Preview features
- [formatter] Fluent formatting of method chains (#21369)
- [formatter] Keep lambda parameters on one line and parenthesize the body if it expands (#21385)
- [flake8-implicit-str-concat] New rule to prevent implicit string concatenation in collections (ISC004) (#21972)
- [flake8-use-pathlib] Make fixes unsafe when types change in compound statements (PTH104, PTH105, PTH109, PTH115) (#22009)
- [refurb] Extend support for `Path.open` (FURB101, FURB103) (#21080)
Bug fixes
- [pyupgrade] Fix parsing named Unicode escape sequences (UP032) (#21901)
Rule changes
- [eradicate] Ignore `ruff:disable` and `ruff:enable` comments in ERA001 (#22038)
- [flake8-pytest-style] Allow `match` and `check` keyword arguments without an expected exception type (PT010) (#21964)
- [syntax-errors] Annotated name cannot be global (#20868)
Documentation
- Add `uv` and `ty` to the Ruff README (#21996)
- Document known lambda formatting deviations from Black (#21954)
- Update `setup.md` (#22024)
- [flake8-bandit] Fix broken link (S704) (#22039)
Other changes
- Fix playground Share button showing "Copied!" before clipboard copy completes (#21942)