Dette er en ældre version. Den nyeste version er 0.17.1. Ruff 0.17.1 · Udgivet:
Installationsfiler 0.6.8
| Arkitektur | Type | Omfang | Filstørrelse | Download | SHA256 |
|---|---|---|---|---|---|
| 64-bit | ZIP → Portabel | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portabel | — | — | github.com | VirusTotal |
| 32-bit | ZIP → Portabel | — | — | github.com | VirusTotal |
Link og SHA256 stammer fra fællesskabets manifest i Windows Package Manager. Sammenlign hashen for den downloadede fil, før du kører den.
Udgivelsesnoter
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)