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.6.8
| 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ó
Preview features
- Remove unnecessary parentheses around `match case` clauses (#13510)
- Parenthesize overlong `if` guards in `match..case` clauses (#13513)
- Detect basic wildcard imports in `ruff analyze graph` (#13486)
- [pylint] Implement `boolean-chained-comparison` (R1716) (#13435)
Rule changes
- [lake8-simplify] Detect SIM910 when using variadic keyword arguments, i.e., `**kwargs` (#13503)
- [pyupgrade] Avoid false negatives with non-reference shadowed bindings of loop variables (UP028) (#13504)
Bug fixes
- Detect tuples bound to variadic positional arguments i.e. `*args` (#13512)
- Exit gracefully on broken pipe errors (#13485)
- Avoid panic when analyze graph hits broken pipe (#13484)
Performance
- Reuse `BTreeSets` in module resolver (#13440)
- Skip traversal for non-compound statements (#13441)