著者によると:
Golint は Go ソース コード用のリンターです。
Golint は gofmt とは異なります。Gofmt は Go ソースを再フォーマットしますコードに対して、
golint はスタイルの間違いを出力します。
Golint は govet とは異なります。Govet は正確さに関心があるのに対し、
golint はコーディング スタイルに関心があります。Golint は使用中です
つまり、Go lint は、Go コードの標準が不十分かどうかをチェックするために使用されます。
1. 実行可能プログラムのコンパイルと生成
1. golang の lint をダウンロードします (ダウンロード アドレス: https://github.com/golang/lint
2.ファイルを $GOPATH/src/github.com/golang/lint
3 に解凍します。ディレクトリ $GOPATH/src/github.com/golang/lint/golint に移動し、 go build ./## を実行します。
#4. 現在のディレクトリに golint の実行可能プログラムがあります もちろん、最も簡単な方法は次のとおりです:
go get github.com/golang/lint go install github.com/golang/lint2. 実行方法: golint ファイル名またはディレクトリ
チェック結果は次のとおりです:
import-dot.go:6:8: should not use dot imports else.go:11:9: if block ends with a return statement, so drop this else and outdent its block sort.go:11:1: exported method T.Len should have comment or be unexported sort.go:20:1: exported method U.Other should have comment or be unexported上記の出力からわかるように、golint は go コードの提案を提供します。 golint がチェックする内容: 変数名の指定変数宣言 (var str string = "test" など) は警告が表示されます。var str = である必要があります。 "test "大文字小文字の問題があります。大文字のエクスポート パッケージにはコメントが必要です。x = 1 は x である必要があります。詳細については、
golang 開発
をご覧ください。知識がある方は、PHP 中国語 Golang チュートリアルのコラムに注目してください。以上が使いやすいゴリントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。