Production-Tested Patterns
Every analyzer enforces patterns learned from real production incidents and code reviews. No theoretical "best practices" - just what works.
Patterns learned from building production systems at scale.
Organized by the problems they solve
Get up and running in under a minute. golint-sl runs as a golangci-lint module plugin.
1. Add .custom-gcl.yml to your project:
version: v2.8.0
plugins:
- module: 'github.com/spechtlabs/golint-sl'
version: v0.1.02. Build the custom binary and run:
golangci-lint custom
./custom-gcl run ./...Looking for more details?
See the Installation Guide for full setup instructions and configuration.
Most linters focus on syntax and formatting. golint-sl focuses on production readiness:
Nil Checks at Function Boundaries - Catch nil pointer panics before they reach production
Kubernetes Reconciler Patterns - Ensure your operators follow best practices
golint-sl integrates with your existing workflow:
| Integration | Description |
|---|---|
| GitHub Actions | Run on every PR with clear annotations |
| Pre-commit Hooks | Catch issues before they're committed |
| golangci-lint | Configuration and setup details |