pkg.soopen package index

brew / rang 10494

Installer tfproviderlint avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de tfproviderlint pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install tfproviderlint

local Homebrew formula metadata

aperçu

Résumé du paquet

Terraform Provider Lint Tool

Commandes et alias

  • tfproviderlint

historique

Historique du projet et usages

tfproviderlint is a Go static-analysis toolkit and CLI for Terraform provider source code. It targets provider maintainers rather than Terraform module consumers, checking acceptance tests, resources, schemas, validation code, and other Plugin SDK patterns.

Historique du projet

The project packages Terraform-provider-specific checks as Go analysis passes and command-line tools. Its README distinguishes `tfproviderlint`, which includes standard checks, from `tfproviderlintx`, which includes extra opt-in checks.

The documented check catalog shows the project evolving with the Terraform Plugin SDK: some checks were removed in later versions after upstream APIs changed or deprecated patterns became obsolete, while new checks cover resource, schema, validation, and acceptance-test conventions.

Historique d'adoption

tfproviderlint has a longer provider-authoring niche than most tools in this batch. The README documents release binaries, Go installation, Docker usage, Homebrew installation from the maintainer tap, and a GitHub Action, which indicates use in local development and CI for Terraform provider repositories.

Modes d'utilisation

Users run `tfproviderlint ./...` inside Terraform provider source trees, pass check flags to enable or disable analyzers, use `-fix` for checks with automated fixes, or invoke it through `go vet -vettool`. Docker and GitHub Action usage support CI workflows.

Pourquoi les passionnés de paquets s'y intéressent

For package nerds, tfproviderlint is significant because it encodes project-specific provider-maintainer knowledge as installable tooling. It is both a command-line package and a Go library of analyzers, making it useful for custom lint tools and automated provider quality gates.

Chronologie

  • 2024: GitHub tags list v0.30.0 in May.
  • 2025: GitHub releases list v0.31.0 in February.
  • 2026: Homebrew formula metadata lists stable version 0.31.0 with bottled builds.

Related projects

  • Terraform Plugin SDK
  • Go analysis framework
  • go vet
  • tfproviderlint-github-action

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
tfproviderlintexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire0.31.0
gestionnaire mis à jour2026-07-26
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:tfproviderlint
Version0.31.0
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/bflad/tfproviderlint
Dépôthttps://github.com/bflad/tfproviderlint
Dernière mise à jour2026-07-26T00:50:39+02:00
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation