ホームページ >バックエンド開発 >Golang >使いやすいゴリント

使いやすいゴリント

尚
転載
2020-04-15 17:56:254364ブラウズ

使いやすいゴリント

著者によると:

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/lint

2. 実行方法:

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 サイトの他の関連記事を参照してください。

声明:
この記事はoschina.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。