--- source: crates/ruff_python_formatter/tests/fixtures.rs input_file: crates/ruff_python_formatter/resources/test/fixtures/ruff/trivia.py --- ## Input ```py # Removes the line above a = 10 # Keeps the line above # Separated by one line from `a` and `b` b = 20 # Adds two lines after `b` class Test: def a(self): pass # trailing comment # two lines before, one line after c = 30 while a == 10: ... # trailing comment with one line before # one line before this leading comment d = 40 while b == 20: ... # no empty line before e = 50 # one empty line before ``` ## Output ```py # Removes the line above a = 10 # Keeps the line above # Separated by one line from `a` and `b` b = 20 # Adds two lines after `b` class Test: def a(self): pass # trailing comment # two lines before, one line after c = 30 while a == 10: ... # trailing comment with one line before # one line before this leading comment d = 40 while b == 20: ... # no empty line before e = 50 # one empty line before ```