Given:
def f(): ...
def f():
...
def f():
"""Docstring"""
...
Recent versions of Black format as:
def f(): ...
def f(): ...
def f():
"""Docstring"""
...
While Ruff formats as:
def f():
...
def f():
...
def f():
"""Docstring"""
...
This changed in Black 23.9.0 (psf/black#3796).