Ruff v0.16.0 Released
Astral has released Ruff v0.16.0, a major update to their Python linting tool, with a significant increase in default rules from 59 to 413. This update aims to catch severe issues, including syntax errors, and improve overall code quality.

Astral has announced the release of Ruff v0.16.0, a substantial update to their Python linting tool. As of July 23rd, this new version is available, bringing with it a notable expansion of default rules from 59 to 413. This change is expected to enhance the tool's ability to detect and report on severe issues within Python code, such as syntax errors. The total number of rules in Ruff has grown from 708 to 968 since the last modification of the default rule set in v0.1.0. For developers, this update means improved code analysis and feedback, helping to maintain high-quality Python codebases. According to Brent Westbrook's announcement, many of these new rules are designed to catch critical problems, underlining Astral's commitment to advancing the state of Python development tools.
Read also

Meta Launches Muse AI Agent, Seeking Deep Access to User Data
Meta's new Muse AI agent asks for extensive permissions, making it the company's biggest consumer AI gamble yet.

Hikers Rescued After Google Gemini’s Faulty Food and Water Advice
A rescue operation was triggered after Google Gemini advised a hiking group to pack far less food and water than needed, according to the sheriff’s office.

Nvidia Boosts Data‑Center Efficiency with Smarter Traffic Control
Nvidia is enhancing data‑center performance by adopting smarter traffic control mechanisms, shifting focus from sheer GPU processing power to efficiency gains.