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:
# Install
go install github.com/spechtlabs/golint-sl/cmd/golint-sl@latest
# Run on your project
golint-sl ./...Looking for more options?
See the Installation Guide for Docker, pre-built binaries, and other installation methods.
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 | Use as a plugin alongside other linters |