40 columns | >>> class A {void x(){}} <<< class A { void x() {} } >>> class A{static bool x(){return true;}} <<< class A { static bool x() { return true; } } >>> class A{int x()=>42+3;} <<< class A { int x() => 42 + 3; } >>> method body class A { foo(path) { var buffer = new StringBuffer(); var file = new File(path); return file; } } <<< class A { foo(path) { var buffer = new StringBuffer(); var file = new File(path); return file; } } >>> covariant class A { pos( covariant int a,covariant b ); opt([ covariant int a,covariant b ]); named({ covariant int a,covariant b }); fn( covariant int f(bool b)); } <<< class A { pos(covariant int a, covariant b); opt([covariant int a, covariant b]); named({covariant int a, covariant b}); fn(covariant int f(bool b)); } >>> covariant in initializing formal (not valid, but dart format should accept) class A { A( covariant this.foo); } <<< class A { A(covariant this.foo); } >>> discard trailing newlines in method body class Foo { bar() { baz(); } } <<< class Foo { bar() { baz(); } }