40 columns | >>> Insert blank between library and import. library foo; import 'a.dart'; <<< library foo; import 'a.dart'; >>> Insert blank between library and export. library foo; export 'a.dart'; <<< library foo; export 'a.dart'; >>> Insert blank between library and part. library foo; part 'a.dart'; <<< library foo; part 'a.dart'; >>> Collapse extra newlines between declarations. class A {} class B = Base with Mixin; var c = 1; d() {} <<< class A {} class B = Base with Mixin; var c = 1; d() {}