sql_formatter icon indicating copy to clipboard operation
sql_formatter copied to clipboard

Extra white space in CASE WHEN statements

Open bw-tech opened this issue 3 years ago • 1 comments

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.

bw-tech avatar Apr 29 '21 21:04 bw-tech