blob: 040b8722d47d3edf1a84c8d214239ff34bccc255 [file] [log] [blame]
 // package comment package main import ( "fmt" "math" "log" "errors" "io" ) import ( "fmt" "math" "log" "errors" "io" ) // We reset the line numbering to test that // the formatting works independent of line directives //line :19 import ( "fmt" "math" "log" "errors" "io" "fmt" "math" "log" "errors" "io" ) import ( // a block with comments "fmt" // for Printf "math" "log" // for Fatal "errors" "io" // for Reader ) import ( "fmt" // for Printf "math" "log" // for Fatal "errors" "io" // for Reader ) import ( // for Printf "fmt" "math" // for Fatal "log" "errors" // for Reader "io" ) import ( "fmt" // for Printf "math" "log" // for Fatal "errors" "io" // for Reader "fmt" // for Printf "math" "log" // for Fatal "errors" "io" // for Reader ) import ( "fmt" // for Printf "math" "log" // for Fatal "errors" "io" // for Reader "fmt" // for Printf "math" "log" // for Fatal "errors" "io" // for Reader ) // Test deduping and extended sorting import ( "B" // B a "A" // aA b "A" // bA2 b "A" // bA1 . "B" // .B . "B" "C" "C" "C" a "D" // aD "B" _ "B" // _b ) import ( "dedup_by_group" "dedup_by_group" "dedup_by_group" ) import ( /* comment */ io1 "io" "fmt" // for Printf /* comment */ "log" /* comment */ io2 "io" ) import ( /* comment */ io2 "io" // hello /* comment */ io1 "io" "math" /* right side */ "fmt" // end ) import ( /* comment */ io1 "io" /* before */ // after "fmt" "errors" // for New io2 "io" // another // end ) import ( /* left */ "fmt" /* right */ "errors" // for New /* left */ "math" /* right */ "log" // for Fatal ) import /* why */ /* comment here? */ ( /* comment */ "fmt" "math" ) // Reset it again //line :100 // Dedup with different import styles import ( "path" . "path" _ "path" "path" pathpkg "path" ) /* comment */ import ( "math" // for Abs "fmt" // This is a new run "errors" "fmt" "errors" ) // End an import declaration in the same line // as the last import. See golang.org/issue/33538. // Note: Must be the last (or 2nd last) line of the file. import("fmt" "math")