@kyanny's blog

世界に対して侵略は成功しないということを示す義務がある。もはや誰かが決断しなければならない - マーガレット・サッチャー

Entries from 2021-01-05 to 1 day

Go: golint を CI で使うときは -set_exit_status オプションをつける

つけないと lint エラーが検知されても exit status が 0 になり、 CI が pass してしまう。 $ golint -h Usage of golint: golint [flags] # runs on package in current directory golint [flags] [packages] golint [flags] [directories] # where a '/..…

Go: The Go Playground で TestXxx と ExampleXxx の書き方

The Go Playground で Test & Example がしやすくなった - Qiita に詳しい。 TestXxx ポイント import "testing" する func main() を書かない func TestXxx() を普通に書く package main import ( "testing" ) func Hello() string { return "Hello" } func…

Go: json.Unmarshal と JSON タグの仕様

これもなぜ調べたか忘れてしまったが、 Go の json.Unmarshal で、 JSON タグで空白を含むキーの書き方 omitempty はカンマのあとに書くが、ではカンマを含むキーの JSON タグはどう書くのか JSON タグを指定しない場合、構造体のどのフィールドにマッピング…