title |
---|
Introduction |
import { FaSlack } from "react-icons/fa"; import { IconContainer } from "lib/icons";
golangci-lint
is a fast linters runner for Go.
It runs linters in parallel, uses caching, supports YAML configuration, integrates with all major IDEs, and includes over a hundred linters.
Join our slack channel by joining Gophers workspace
and then joining channel #golangci-lint
.
Follow the news and releases:
- ⚡ Very fast: runs linters in parallel, reuses Go build cache and caches analysis results.
- ⚙️ YAML-based configuration.
- 🖥 Integrations with VS Code, Sublime Text, GoLand, GNU Emacs, Vim, GitHub Actions.
- 🥇 A lot of linters included, no need to install them.
- 📈 Minimum number of false positives because of tuned default settings.
- 🔥 Nice outputs: text with colors and source code lines, JSON, tab, HTML, Checkstyle, Code-Climate, JUnit-XML, TeamCity, SARIF.
golangci-lint
is a free and open-source project built by volunteers.
If you value it, consider supporting us, we appreciate it! ❤️
This project exists thanks to all the people who contribute. How to contribute.