provider-golangci-lint-uplift

Official

Uplift golangci-lint to HashiCorp standard

Authorhashi-demo-lab
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Uplift a Terraform provider's golangci-lint config to the HashiCorp standard by fetching the latest baseline from GitHub and additively merging missing linters, settings, and sections. This enables teams to align lint configuration with official templates while preserving local customizations.

Core Features & Use Cases

  • Additive baseline uplift: fetch the latest baseline and merge missing linters, settings, and sections without removing existing customizations.
  • Preserve local configuration: keep user-defined rules, thresholds, and exclusions while adopting new standard items.
  • Use case: when updating a provider's lint setup to align with HashiCorp scaffolding-framework standards and to adopt new recommended linters.

Quick Start

Run the uplift against your repository to merge the latest golangci-lint baseline into your local config.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: provider-golangci-lint-uplift
Download link: https://github.com/hashi-demo-lab/terraform-provider-aap/archive/main.zip#provider-golangci-lint-uplift

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.