Ruff v0.16.0: oletussääntöjä lisätty 59:stä 413:een
Astral
Astral julkaisi Ruff v0.16.0:n, jossa oletussääntöjä lisättiin 59:stä 413:een. Käyttäjät raportoivat CI-ongelmia uusien tarkistusten vuoksi. Työkalu löytää nyt enemmän ongelmia ilman konfiguraatiota.
Astral toimitti Ruffin version 0.16.0 23. heinäkuuta 2026, jolloin oletussääntöjen määrä nousi 59:stä 413:een. Edellinen oletus asetettiin versiossa 0.1.0. Sääntöjen kokonaismäärä kasvoi 708:sta 968:aan. Monet uudet säännöt havaitsevat syntaksi- ja suoritusaikavirheitä, jotka eivät aiemmin olleet käytössä. Kirjoittaja Simon Willison testasi Ruffia projekteillaan Datasette, sqlite-utils ja LLM, löytäen satoja pieniä ongelmia. Sqlite-utils:lle komento 'uvx ruff@latest check . --fix --unsafe-fixes' korjasi 1538 virhettä 1618:sta. Esimerkkejä jäljelle jääneistä ongelmista ovat DTZ005 (datetime.now ilman aikavyöhyketietoa), BLE001 (sokea Exceptionin sieppaus) ja B018 (hyödytön attribuuttiviittaus). Willison käytti Codexia (GPT-5.6 Sol high) LLM- ja sqlite-utils-projekteille, ja Claude Codea (Opus 5) Datasettelle.
Lähde: Simon Willison —
Alkuperäinen
