Automated linter installation and configuration for consistent code quality across teams and environments.
Quick Start
# Install
go install github.com/codeGROOVE-dev/lint-install@latest
# Add linters to your project
lint-install .
# Run linters
make lint
# Auto-fix issues
make fix
Why Use It?
One command setup - Adds industry-standard linters instantly
Version pinning - Same linter versions for everyone
Battle-tested configs - Opinionated rules that catch real bugs
Multi-environment - Works locally, in CI/CD, and IDEs
Supported Languages
Go - golangci-lint
Shell - shellcheck
Dockerfile - hadolint
YAML - yamllint
Web (JS/TS/HTML/CSS/JSON) - biome
Usage Examples
# Basic usage
lint-install .
make lint
# Auto-fix all fixable issues
make fix
# CI/CD (GitHub Actions)
- run: make lint-install
- run: make lint