Astral's Ruff Python linter now enables 413 rules by default (up from 59), catching syntax and runtime errors that were previously off.
Continue to AI University →