golang-lint

Automates Go code linting with golangci-lint, reporting style, correctness, and performance issues.

Updated Jun 27, 2026
One-click install
npx skills add https://github.com/LuigiAPCPereira/evolutiondocs --skill golang-lint-luigiapcpereira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golang-lint
Source: https://github.com/LuigiAPCPereira/evolutiondocs/tree/main/.agents/skills/golang-lint
Command: npx skills add https://github.com/LuigiAPCPereira/evolutiondocs --skill golang-lint-luigiapcpereira

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires golangci-lint, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of Go code linting, helping developers maintain high code quality standards and identify potential issues early in the development cycle.

Core Features & Use Cases

  • Automated Linting: Runs golangci-lint to automatically check Go code for style, correctness, and performance issues.
  • Configuration Management: Manages .golangci.yml configuration file to enable or disable specific linters and set linting rules.
  • Quick Fix: Offers the ability to automatically fix certain issues identified by the linters.
  • Use Case: Ideal for integrating into CI/CD pipelines to ensure code quality across a team of developers.

Quick Start

Run the golang-lint skill to lint all Go code in your project directory.

Frequently Asked Questions about golang-lint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Go code linting for my project?

Automate Go code linting by running the golang-lint skill to execute golangci-lint across your project directory, automatically identifying and reporting style, correctness, and performance issues in your Go code.

Can I automatically fix Go code issues found by golangci-lint?

Yes, golangci-lint supports automatically fixing certain issues identified by the linters. The skill facilitates this quick fix capability to resolve detected style and correctness problems in your Go code.

How do I manage golangci-lint configuration for specific linting rules?

Manage golangci-lint configuration by utilizing the skill to handle your `.golangci.yml` file, allowing you to enable or disable specific linters and set custom linting rules for your Go project.

Do I need golangci-lint installed to lint Go code with this approach?

Yes, you must have golangci-lint installed and configured in your environment before using this skill, as it directly automates the execution of the golangci-lint tool to analyze your Go code.

What's the best way to integrate Go code analysis into a CI/CD pipeline?

Integrate Go code analysis into CI/CD pipelines by applying this automated linting skill, which runs golangci-lint to enforce code quality standards and identify potential issues early in the development cycle.