sql_formatter
sql_formatter copied to clipboard
Extra white space in CASE WHEN statements
Describe the bug
CASE WHEN statements that are longer than 82 characters create new lines that are severely indented.
To Reproduce
Have a CASE WHEN statement with the WHEN clause being 82 characters are longer.
Expected behavior
Not having the new formatted lines being indented beyond the previous lines.
I think the issues is the reformat_too_long_line
method in core.py
. Looks like there could be issues with the out_list
list.