| 40 columns | |
| >>> require at least one newline between statements |
| {a();b();c();} |
| <<< |
| { |
| a(); |
| b(); |
| c(); |
| } |
| >>> allow an extra newline between statements |
| { |
| a(); |
| |
| b(); |
| c(); |
| } |
| <<< |
| { |
| a(); |
| |
| b(); |
| c(); |
| } |
| >>> collapse any other newlines |
| { |
| |
| |
| a(); |
| |
| |
| |
| b(); |
| |
| |
| |
| c(); |
| |
| |
| } |
| <<< |
| { |
| a(); |
| |
| b(); |
| |
| c(); |
| } |
| >>> dartbug.com/16810 |
| { |
| var a;;; |
| } |
| <<< |
| { |
| var a; |
| ; |
| ; |
| } |
| >>> force blank line after non-empty local function |
| { |
| a() {;} |
| b(); |
| |
| |
| c() {;}d(){;} |
| |
| |
| } |
| <<< |
| { |
| a() { |
| ; |
| } |
| |
| b(); |
| |
| c() { |
| ; |
| } |
| |
| d() { |
| ; |
| } |
| } |
| >>> do not force blank line after empty local function |
| { a() {} b() {} } |
| <<< |
| { |
| a() {} |
| b() {} |
| } |
| >>> do not force blank line after => body local function |
| { a() => null; b() => null; } |
| <<< |
| { |
| a() => null; |
| b() => null; |
| } |