Heim >Backend-Entwicklung >Golang >Einfach zu verwendender Golint

Einfach zu verwendender Golint

尚
nach vorne
2020-04-15 17:56:254363Durchsuche

Einfach zu verwendender Golint

Laut dem Autor:

Golint ist ein Linter für den Go-Quellcode.

Golint unterscheidet sich vom Gofmt-Reformat des Go-Quellcodes Code, während

Golint Stilfehler ausgibt.

Golint unterscheidet sich von Govet, während es bei Google um den Codierungsstil geht es

versucht, dem akzeptierten Stil des Open-Source-Go-Projekts zu entsprechen.

1. Kompilieren und generieren Sie ausführbare Programme

1. Laden Sie Golangs Lint herunter, Download-Adresse: https://github.com/golang/lint

2. Entpacken Sie die Datei nach $GOPATH/src/github.com/golang/lint

3. Gehen Sie in das Verzeichnis $GOPATH/src/github.com/golang/lint/golint und führen Sie go build ./

4. Es gibt ein ausführbares Programm von golint im aktuellen Verzeichnis

Der einfachste Weg ist natürlich:

go get github.com/golang/lint
go install github.com/golang/lint

2. Ausführungsmethode:


golint Dateiname oder Verzeichnis

Die Prüfergebnisse lauten wie folgt:

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

Wie Sie der obigen Ausgabe entnehmen können, gibt golint Vorschläge für Go-Code.


Was Golint prüft:

Variablennamensspezifikation

Variablendeklaration, wie var str string = „test“, es wird eine Warnung angezeigt, es sollte var str = sein "test "

Es liegt ein Fallproblem vor, das großgeschriebene Exportpaket muss auskommentiert werden

x += 1 sollte x++ sein

Für weitere

Golang-Entwicklung

Wissen, achten Sie bitte auf die Golang-Tutorial-Spalte auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonEinfach zu verwendender Golint. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:oschina.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen