Maison  >  Article  >  développement back-end  >  Qu'est-ce que Revive in Go

Qu'est-ce que Revive in Go

青灯夜游
青灯夜游original
2023-02-01 16:48:463133parcourir

revive est un outil de détection de la qualité du code du langage Go qui est rapide, configurable, extensible, flexible et esthétique ; revive fournit un cadre pour le développement de règles personnalisées et les utilisateurs peuvent définir un préréglage strict pour améliorer le processus de développement et de révision du code. La différence entre revive et golint : 1. Vous pouvez utiliser des fichiers de configuration pour activer ou désactiver des règles ; 2. Utilisez des fichiers TOML pour configurer les règles de linting ; 3. Tout le monde peut facilement l'étendre à l'aide de règles ou de formateurs personnalisés, etc.

Qu'est-ce que Revive in Go

L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.

Go Revive

revive est un outil d'inspection de la qualité du code de langue Go (Linter for Go), qui est rapide, configurable, évolutif, flexible et beau, et peut être utilisé comme alternative à golint.

revive fournit un cadre pour le développement de règles personnalisées, ou vous pouvez définir un préréglage strict pour améliorer le processus de développement et de révision du code.

Bien que golint soit très populaire, revive offre davantage de nouvelles fonctionnalités qui valent la peine d'être étudiées. Par exemple, il s'exécute plus rapidement (jusqu'à 6x !), permet de configurer des règles de peluchage à l'aide de fichiers TOML et fournit davantage de règles.

Quest-ce que Revive in Go

La différence entre revive et golint

  • Vous pouvez utiliser des fichiers de configuration pour activer ou désactiver des règles

  • Utilisez des fichiers TOML pour configurer les règles de peluchage

  • Exécutez les mêmes règles, deux fois plus rapidement que golint Times

  • Par rapport à golint, revive fournit plus de règles

  • Tout le monde peut facilement l'étendre avec des règles ou des formateurs personnalisés

  • ...

Quest-ce que Revive in Go

Plus d'informations sur Go Revive peuvent être trouvé sur GitHub (adresse GitHub : https://github.com/mgechev/revive)

[Recommandations associées : Tutoriel vidéo Go, Enseignement de la programmation]

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Qu’est-ce que Go Callvis ?Article suivant:Qu’est-ce que Go Callvis ?