Aquesta és una versió anterior. La versió actual és la 0.17.1. Ruff 0.17.1 · Data de publicació:
Fitxers d’instal·lació 0.16.4
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portable | — | — | github.com | VirusTotal |
| 32 bits | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Released on 2026-08-20.
Preview features
- [flake8-use-pathlib] Add autofix for PTH116 (#26460)
- [refurb] Restrict `delete-full-slice` to lists (FURB131) (#27711)
- [refurb] Skip FURB101 and FURB103 when the `open` argument is a file descriptor (#27643)
Bug fixes
- Fix `InvalidInstruction` on Windows CPUs that do not support `POPCNT` (#27803)
- [pyflakes] Emit semantic syntax errors in string type definitions as F722 (#27835)
- [pylint] Allow `os._exit` imports in `import-private-name` (PLC2701) (#27738)
Rule changes
- [syntax-errors] Align mixed t-string/bytes error message with CPython 3.14 (#27766)
- [ruff] Add `ctypes.LittleEndianStructure` and related types to existing exception (RUF012) (#27753)
- [syntax-errors] Detect duplicate keyword arguments (#17804)
- [syntax-errors] Detect parameters declared `nonlocal` (#27628)
Server
- Offer display-only fixes and mark safe fixes preferred (#27807)
- Support pull diagnostics for notebook cells (#27779)
Documentation
- Add default indicator to rules table (#27724)
- Fix broken link to Python docs (#27757)
Other changes
- Fix s390x stacker assembly in release builds (#27776)
- Guarantee minimum stack size when parsing a module, standalone expression, and suites (#25464)
- Reduce configuration deserialization code size (#27924)
- Check packed AST index bounds (#27849)