Jupyter notebooks now linted by default without config; three rules deprecated and nine pylint-derived rules stabilized from preview mode.
Summary
Reduces friction for notebook workflows by eliminating extend-include configuration, while stricter rule enforcement (pytest decorator styles now match official recommendations) may require targeted fixes in existing codebases.
Why it matters
Reduces friction for notebook workflows by eliminating extend-include configuration, while stricter rule enforcement (pytest decorator styles now match official recommendations) may require targeted fixes in existing codebases.
Implementation verdict
Drop-in upgrade for most projects; review pytest decorator rules (PT001, PT023) and run `ruff check . --fix --select=PT001 --select=PT023` if affected. Notebook default inclusion is stable and ready now, but test isort behavior since src/ directories are now searched by default for first-party imports.
Sources
Dev Signal
Get briefs like this in your inbox — free, 3x a week.
100+ sources compressed into one 4-minute read. Ranked, cited, implementation-ready.