Maison >développement back-end >Golang >Golint facile à utiliser

Golint facile à utiliser

尚
avant
2020-04-15 17:56:254383parcourir

Golint facile à utiliser

Selon l'auteur :

Golint est un linter pour le code source Go.

Golint diffère des reformats Gofmt Go source. code, alors que

golint imprime les erreurs de style.

Golint diffère de govet Govet se soucie de l'exactitude, alors que

golint se préoccupe du style de codage chez Google et. il

cherche à correspondre au style accepté du projet open source Go.

1. Compilez et générez des programmes exécutables

1. Téléchargez Golang's Lint, adresse de téléchargement : https://github.com/golang/lint

2. Décompressez le fichier dans $GOPATH/src/github.com/golang/lint

3. Accédez au répertoire $GOPATH/src/github.com/golang/lint/golint et exécutez go build ./

4. Il y a un programme exécutable de golint dans le répertoire courant

Bien sûr, le moyen le plus simple est :

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

2. Méthode d'exécution :

golint Nom du fichier ou répertoire

Les résultats de la vérification sont les suivants :

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

Comme vous pouvez le voir dans la sortie ci-dessus, golint donne des suggestions pour le code go.

Ce que golint vérifiera :

Spécification du nom de la variable

Déclaration de la variable, comme var str string = "test", il y aura un avertissement, ce devrait être var str = "test"

Il y a un problème de cas, le package d'exportation en majuscule doit être commenté

x += 1 devrait être x++

Pour plus de

développement golang

Connaissance, veuillez prêter attention à la colonne du didacticiel Golang du site Web chinois PHP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer