| : |
: "v := value" |
| anon |
anon "fn := func() { ... }" |
| ap |
ap "append(slice, value)" |
| ap |
ap= "a = append(a, value)" |
| br |
br "break" |
| ch |
ch "chan Type" |
| case |
case "case ...:" |
| con |
con "const XXX Type = ..." |
| cons |
cons "const ( ... )" |
| iota |
iota "const ( ... = iota )" |
| cn |
cn "continue" |
| default |
default "default: ..." |
| df |
df "defer someFunction()" |
| def |
def "defer func() { ... }" |
| defr |
defr |
| gpl |
gpl |
| import |
import "import ( ... )" |
| interface |
interface "interface I { ... }" |
| if |
if "if ... { ... }" |
| else |
else |
| ife |
ife "If with inline error" |
| ew |
ew "errors.Wrap" |
| ewf |
ewf "errors.Wrapf" |
| errn |
errn "Error return" !b |
| errnw |
errnw "Error return wrap" !b |
| errnwf |
errnwf "Error return wrapf" !b |
| errl |
errl "Error with log.Fatal(err)" !b |
| errn, |
errn, "Error return with two return values" !b |
| errn,w |
errn,w "Error return wrap with two return values" !b |
| errn,wf |
errn,wf "Error return wrapf with two return values" !b |
| errp |
errp "Error panic" !b |
| errt |
errt "Error test fatal " !b |
| errh |
errh "Error handle and return" !b |
| json |
json "`json:key`" |
| yaml |
yaml "`yaml:key`" |
| ft |
ft "fallthrough" |
| for |
for "for ... { ... }" |
| fori |
fori "for 0..N-1 { ... }" |
| forr |
forr "for k, v := range items { ... }" |
| forsel |
forsel "for select" |
| selc |
selc "select case" !b |
| func |
func "func Function(...) [error] { ... }" |
| ff |
ff "fmt.Printf(...)" |
| ffh |
ffh "fmt.Printf(#...) hash" |
| fn |
fn "fmt.Println(...)" |
| fe |
fe "fmt.Errorf(...)" |
| few |
few "fmt.Errorf(%w, err)" |
| errnfw |
errnfw "Error return fmt.Errorf(%w, err)" !b |
| lf |
lf "log.Printf(...)" |
| ln |
ln "log.Println(...)" |
| make |
make "make(Type, size)" |
| map |
map "map[Type]Type" |
| main |
main "func main() { ... }" |
| meth |
meth "func (self Type) Method(...) [error] { ... }" |
| ok |
ok "if !ok { ... }" |
| package |
package "package ..." |
| pn |
pn "panic()" |
| rt |
rt "return" |
| select |
select "select { case a := <-chan: ... }" |
| st |
st "type T struct { ... }" |
| switch |
switch "switch x { ... }" |
| tswitch |
tswitch "type switch x { ... }" |
| sp |
sp "fmt.Sprintf(...)" |
| go |
go "go someFunc(...)" |
| gof |
gof "go func() { ... }()" |
| test |
test "func TestXYZ(t *testing.T) { ... }" |
| tt |
tt |
| hf |
hf "http.HandlerFunc" |
| hhf |
hhf "mux.HandleFunc" !b |
| tsrv |
tsrv "httptest.NewServer" |
| ter |
ter "if err != nil { t.Errorf(...) }" |
| terf |
terf "if err != nil { t.Fatalf(...) }" |
| example |
example "func ExampleXYZ() { ... }" |
| benchmark |
benchmark "func BenchmarkXYZ(b *testing.B) { ... }" |
| var |
var "var x Type [= ...]" |
| vars |
vars "var ( ... )" |
| eq |
eq "equals: test two identifiers with DeepEqual" |
| ifae |
If actual expected |
| tr |
Test case t.Run |