golangci-lint-scan

Detect outdated golangci-lint versions across GitHub repositories and generate Markdown reports.

2|Updated Jul 8, 2024
One-click install
npx skills add https://github.com/redhat-best-practices-for-k8s/telco-bot --skill golangci-lint-scan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golangci-lint-scan
Source: https://github.com/redhat-best-practices-for-k8s/telco-bot/tree/main/.claude/skills/golangci-lint-scan
Command: npx skills add https://github.com/redhat-best-practices-for-k8s/telco-bot --skill golangci-lint-scan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Repositories across organizations often run outdated golangci-lint versions, leading to missed fixes, inconsistent checks, and avoidable build issues. This skill detects outdated versions, surfaces affected repositories, and helps teams prioritize upgrades with actionable insights.

Core Features & Use Cases

  • Discover outdated golangci-lint versions across GitHub organizations and repositories.
  • Compare installed versions with the latest release and surface remediation guidance.
  • Optionally create tracking issues and centralize reporting in the telco-bot repository for visibility.

Quick Start

Execute the golangci-lint checker script with optional flags to scan configured organizations and generate a report of outdated versions.

Frequently Asked Questions about golangci-lint-scan

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

FAQPage Schema
How do I scan GitHub repositories for outdated golangci-lint versions?

You can scan GitHub organizations for outdated golangci-lint versions by executing the lint-checker script, which compares installed versions against the latest release and outputs a Markdown report of affected repositories.

Can I automatically create tracking issues when outdated golangci-lint is detected?

Yes, the golangci-lint scan can optionally create tracking issues for detected outdated versions and centralize reporting in the telco-bot repository to increase visibility for remediation.

What is the best way to track golangci-lint version usage across multiple organizations?

The best way to track golangci-lint versions across multiple organizations is applying this scan to configured repositories, which surfaces affected projects and provides actionable upgrade guidance in a Markdown report.

Does the golangci-lint scan require any dependencies to run?

No, the golangci-lint scan does not require any external dependencies to run. It operates stand-alone using its internal scripts to identify outdated versions and generate remediation reports.

Why should I upgrade outdated golangci-lint versions in my CI pipelines?

Outdated golangci-lint versions lead to missed fixes, inconsistent checks, and avoidable build issues in CI. Scanning for outdated versions helps prioritize upgrades and ensures consistent linting across repositories.