| 40 columns | |
| >>> empty list |
| []; |
| <<< |
| []; |
| >>> exactly 40 characters |
| [first, second, third, fourth, seventh]; |
| <<< |
| [first, second, third, fourth, seventh]; |
| >>> |
| [first, second, third, fourth, fifth, sixth]; |
| <<< |
| [ |
| first, |
| second, |
| third, |
| fourth, |
| fifth, |
| sixth |
| ]; |
| >>> nested unsplit list |
| [[first], [], [ |
| second,third, fourth] ]; |
| <<< |
| [[first], [], [second, third, fourth]]; |
| >>> nested split list |
| [first, [second, third, fourth], fifth, [sixth, seventh, eighth, nine, tenth, |
| eleventh]]; |
| <<< |
| [ |
| first, |
| [second, third, fourth], |
| fifth, |
| [ |
| sixth, |
| seventh, |
| eighth, |
| nine, |
| tenth, |
| eleventh |
| ] |
| ]; |
| >>> force multi-line because of contained block |
| [first, () {"fn";},third,fourth]; |
| <<< |
| [ |
| first, |
| () { |
| "fn"; |
| }, |
| third, |
| fourth |
| ]; |
| >>> spaces between items |
| [1,2,3,4]; |
| <<< |
| [1, 2, 3, 4]; |
| >>> dangling comma |
| [1 , ]; |
| <<< |
| [1,]; |
| >>> dangling comma multiline |
| [first, second, third, fourth, fifth, sixth , ]; |
| <<< |
| [ |
| first, |
| second, |
| third, |
| fourth, |
| fifth, |
| sixth, |
| ]; |
| >>> nested lists are forced to split |
| [[[[[argument, argument, argument, argument]]]]]; |
| <<< |
| [ |
| [ |
| [ |
| [ |
| [ |
| argument, |
| argument, |
| argument, |
| argument |
| ] |
| ] |
| ] |
| ] |
| ]; |