Einfach zu verwendender Golint

Freigeben: 2020-04-15 17:56:25
nach vorne
4325 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
go
Quelle:oschina.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage