--- source: crates/ruff_python_formatter/tests/fixtures.rs input_file: crates/ruff_python_formatter/resources/test/fixtures/ruff/trivia.py --- ## Input ```python # 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: print(a) # trailing comment with one line before # one line before this leading comment d = 40 while b == 20: print(b) # no empty line before e = 50 # one empty line before ``` ## Output ```python # 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: print(a) # trailing comment with one line before # one line before this leading comment d = 40 while b == 20: print(b) # no empty line before e = 50 # one empty line before ```