#12358 left a bunch of strings that need to be converted from percent formatting to ideally f-strings. Ruff rule UP031 can then be enabled in pyproject.toml.
I think it would also be worth searching for " % " (or similar), because it looks like Ruff doesn't find all percent-formatted strings.