Re: [git pull] drm for 6.18-rc1

From: Maarten ter Huurne

Date: Sun Oct 05 2025 - 17:38:55 EST


On Saturday 4 October 2025 03:53:34 CEST John Hubbard wrote:

> The main complaint with rustfmt is that it is extremely twitchy and
> unstable with respect to one-line, vs. multi-line output.
>
> *Especially* with "use" statements.

The Black and Ruff formatting tools for Python use a "magic comma" rule
that works well in practice: if the last item has a trailing comma, the
items are guaranteed to be formatted multi-line, while if there is no
trailing comma, single-line formatting is attempted.

I couldn't find documentation of the feature itself, but there is a
settings flag to turn it off that contains an example:

https://docs.astral.sh/ruff/settings/#format_skip-magic-trailing-comma

Bye,
Maarten