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

Python 3.15 Arrives, Dropping 3.10 and Embracing 3.11 Features
Python 3.15 launches with new Explicit Lazy Imports and marks the end of support for 3.10, allowing developers to adopt 3.11 features.

Google Adds Personal Intelligence to Gemini AI for Cars
Google's Gemini AI will now include Personal Intelligence in Android Auto, letting drivers query information from their Google apps on the road.

Replit Switches to OpenAI as Default Model Provider
Replit has designated OpenAI as its primary model provider, moving away from Anthropic, though Claude stays available on the platform.