This is obviously a great move. I don't know why so many commenters here are against making things better. "Can't you just do <this slightly worse thing> already?". Well yes. But it's slightly worse.
I think it is much worse to create a special case that obscures the actual formatter being run and how it is being run (is ruff now preinstalled, or is it downloaded and cached in the same way as other tools?)
You’re offloading responsibility to uv devs in this case.
> I don’t think additional complexity counts as being worse.
Yes, it does.
So when I moved several projects from black to ruff, there were no changes made to the code.
Also because of fun, if you reformat again with the older version it won't go back to as it was before :)