Que fait Linter Protobuf Buf ?
Analyse les définitions Protocol Buffer avec les règles de la CLI Buf et valide les contrats de service gRPC. Détecte les changements cassants entre révisions proto via buf breaking avec intégration git.
Installation
Utilisez l'installation ou la configuration en amont qui correspond à votre environnement :
brew install bufbuild/buf/buf
Prérequis et notes issues de la documentation officielle :
- Les autres méthodes d'installation incluent [npm], [Windows], Docker, [téléchargements binaires][binary downloads], [archives tarballs], [compilation depuis les sources][source builds] et [vérification minisign][verifying]. Consultez la [documentation d'installation][install] pour la liste complète.
Notes de démarrage rapide :
-
sh
-
Initialisez un espace de travail et exécutez les contrôles que tout dépôt Protobuf devrait passer :
-
buf config init -
Source : https://github.com/bufbuild/buf
-
Extrait de la documentation officielle : https://raw.githubusercontent.com/bufbuild/buf/HEAD/README.md