| Index: packages/dart_style/test/whitespace/functions.unit
|
| diff --git a/packages/dart_style/test/whitespace/functions.unit b/packages/dart_style/test/whitespace/functions.unit
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b79e1713cfe7bd78b8f5627ed13b9e6b5bf14b50
|
| --- /dev/null
|
| +++ b/packages/dart_style/test/whitespace/functions.unit
|
| @@ -0,0 +1,78 @@
|
| +40 columns |
|
| +>>> external
|
| + external
|
| +void
|
| +printToConsole(line);
|
| +<<<
|
| +external void printToConsole(line);
|
| +>>> nested functions
|
| +x(){y(){z(){}}}
|
| +<<<
|
| +x() {
|
| + y() {
|
| + z() {}
|
| + }
|
| +}
|
| +>>> named parameters
|
| +int a(var x, {optional: null}) => null;
|
| +<<<
|
| +int a(var x, {optional: null}) => null;
|
| +>>> optional parameters
|
| +int a(var x, [optional = null]) => null;
|
| +<<<
|
| +int a(var x, [optional = null]) => null;
|
| +>>> async
|
| +main()
|
| + async {
|
| + var x = () async=> 1;
|
| + y()async {}
|
| + var z = ()
|
| + async
|
| + {};
|
| +}
|
| +<<<
|
| +main() async {
|
| + var x = () async => 1;
|
| + y() async {}
|
| + var z = () async {};
|
| +}
|
| +>>>
|
| +fish() => []
|
| + ..add(1)
|
| + ..add(2);
|
| +<<<
|
| +fish() => []..add(1)..add(2);
|
| +>>>
|
| +fish() => []..add(1);
|
| +<<<
|
| +fish() => []..add(1);
|
| +>>> empty function bodies are a single line
|
| +void main() { }
|
| +<<<
|
| +void main() {}
|
| +>>>
|
| +void main() {
|
| +
|
| +}
|
| +<<<
|
| +void main() {}
|
| +>>> DO use a space after : in named parameters
|
| +foo({showScrollbars :false}) {}
|
| +<<<
|
| +foo({showScrollbars: false}) {}
|
| +>>> DO use a spaces around = in optional positional parameters.
|
| +listen([int port=80]) {}
|
| +<<<
|
| +listen([int port = 80]) {}
|
| +>>> async*
|
| +main()async *{var lambda = ()async *{};}
|
| +<<<
|
| +main() async* {
|
| + var lambda = () async* {};
|
| +}
|
| +>>> sync* functions
|
| +main()sync *{var lambda = ()sync *{};}
|
| +<<<
|
| +main() sync* {
|
| + var lambda = () sync* {};
|
| +}
|
|
|