provider-golangci-lint-uplift
OfficialUplift 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.