Some violations can be fixed in different ways. The Language Server Protocol supports multiple code actions for one location, so it would be nice if ruff could also suggest multiple autofixes for one violation.
Examples:
try: ...; except ...: pass -> flake8-simplify suggests using contextlib.suppress instead, whereas flake8-bandit suggests logging the exception
Can you think of other examples?