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.15.21
| 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-07-09.
Preview features
- Add `--add-ignore` for adding `ruff:ignore` comments (#26346)
- [flake8-comprehensions] Drop C409 tuple comprehension preview behavior (#25707)
- Avoid whitespace normalization when formatting comments (#26455)
- [pyupgrade] Lint and fix use of deprecated `abc` decorators (UP051) (#26417)
Bug fixes
- Refine non-empty f-string detection (#26526)
- Detect syntax errors in individual notebook cells (#26419)
- [flake8-implicit-str-concat] Fix ISC003 autofix incorrectly stripping `+` from comments (#26554)
Rule changes
- [flake8-executable] Mark EXE004 fix as unsafe (#26033)
- [flake8-pyi] Mark PYI061 fixes as unsafe in Python files (#26533)
- [pydocstyle] Skip `overload-with-docstring` in stub files (D418) (#26318)
Performance
- Avoid per-token source index visitor calls (#26506)
- Cache parenthesized expression boundaries in the formatter (#26344)
- Improve performance of rendering edits in preview mode (#26565)
- Inline `fits_element` in formatter (#26429)
- Inline formatter printing hot paths (#26504)
- Lazily create builtin bindings (#26510)
- Skip empty trivia scans in the source indexer (#26507)
- Use ICF for macOS release builds (#25780)
Formatter
- Add `--extend-exclude` to `ruff format` (#26372)
Documentation
- Add "How does Ruff's import sorting compare to isort?" link to README (#26530)
- Fix Mozilla Firefox repository link in README (#26537)
- [flake8-bandit] Fix misleading docstring for `mako-templates` (S702) (#26432)
- [ruff] Fix non-triggering example for `if-key-in-dict-del` (RUF051) (#26433)