More Related Content
Similar to 20161004 DMM/エウレカ/インテリジェンス合同勉強会 (9)
20161004 DMM/エウレカ/インテリジェンス合同勉強会
- 18. ソースコードの品質管理
• gofmt (インストール不要)
ソースコードを整形する
• go_vet (インストール不要)
コンパイルエラーにならないヒューリスティックな問題を検出する
• gocyclo (https://github.com/fzipp/gocyclo)
循環的複雑度(コードの複雑性)の検証をする
• glint (https://github.com/golang/lint)
Golangのlinter
• ineffassign (https://github.com/gordonklaus/ineffassign)
無駄な割当を検出する
• misspell (https://github.com/client9/misspell)
スペルミスを検出する