Adding GolangCI-Lint as new supported tool – January 2026#
GolangCI-Lint (Client-side Go tool)#
We’re excited to announce support for GolangCI-Lint, a fast Go linters aggregator. With this addition, you can now run golangci-lint locally on your Go projects and upload the results to Codacy for analysis and reporting.
How it works:
- GolangCI-Lint is a client-side tool: you install and run it locally in your environment.
- Codacy acts as an uploader, collecting and displaying the results in your dashboard.
- This approach gives you full control over the linter configuration and execution.
To get started:
- Install GolangCI-Lint on your machine or CI environment.
- Run GolangCI-Lint on your Go codebase to generate a report.
- Use Codacy’s uploader to send the results to your Codacy project.
Refer to our documentation for detailed setup instructions.
Important Note#
This tool will not be enabled by default: Due to the potential volume of new issues reported, GolangCI-Lint, is not enabled by default on existing repositories. You can enable them manually in your repository settings.
If you have any questions or need help, please contact support@codacy.com.
Was this page helpful?
Your feedback helps us improve the documentation.
255 characters left
Thanks for helping improve Codacy documentation.
For more detailed feedback, open an issue on GitHub.