Skip to content
@golangci

GolangCI

golangci-lint is a free and open-source project built by volunteers.

If you value it, consider supporting us, we appreciate it! ❤️

Open Collective backers and sponsors GitHub Sponsors Linter Authors

Visit our documentation Join Slack Follow on Twitter Follow on Mastodon Follow on Twitter

Pinned Loading

  1. golangci-lint golangci-lint Public

    Fast linters runner for Go

    Go 18.7k 1.6k

  2. golangci-lint-action golangci-lint-action Public

    Official GitHub Action for golangci-lint from its authors

    TypeScript 1.4k 185

  3. example-plugin-module-linter example-plugin-module-linter Public template

    Example linter that can be used as a plugin for https://github.com/golangci/golangci-lint

    Go 10 4

  4. example-plugin-linter example-plugin-linter Public template

    Forked from dbraley/example-linter

    Example linter that can be used as a plugin for https://github.com/golangci/golangci-lint

    Go 16 6

Repositories

Showing 10 of 66 repositories
  • golangci-lint Public

    Fast linters runner for Go

    golangci/golangci-lint’s past year of commit activity
    Go 18,716 GPL-3.0 1,564 91 23 Updated Mar 25, 2026
  • golangci-lint-action Public

    Official GitHub Action for golangci-lint from its authors

    golangci/golangci-lint-action’s past year of commit activity
    TypeScript 1,417 MIT 185 10 2 Updated Mar 23, 2026
  • homebrew-tap Public

    Homebrew Formula for golangci-lint

    golangci/homebrew-tap’s past year of commit activity
    Ruby 5 12 2 0 Updated Mar 22, 2026
  • sqlclosecheck Public Forked from ryanrolds/sqlclosecheck

    Linter that confirms DB rows and statements are closed properly.

    golangci/sqlclosecheck’s past year of commit activity
    Go 0 MIT 21 0 0 Updated Mar 19, 2026
  • golines Public Forked from segmentio/golines

    A golang formatter that fixes long lines

    golangci/golines’s past year of commit activity
    Go 45 MIT 78 1 0 Updated Mar 15, 2026
  • misspell Public Forked from client9/misspell

    Correct commonly misspelled English words in source files

    golangci/misspell’s past year of commit activity
    Go 37 MIT 143 4 0 Updated Feb 10, 2026
  • asciicheck Public

    Simple linter to check that your code does not contain non-ASCII identifiers

    golangci/asciicheck’s past year of commit activity
    Go 5 MIT 0 0 4 Updated Feb 1, 2026
  • gofmt Public
    golangci/gofmt’s past year of commit activity
    Go 4 4 0 0 Updated Dec 15, 2025
  • example-plugin-module-linter Public template

    Example linter that can be used as a plugin for https://github.com/golangci/golangci-lint

    golangci/example-plugin-module-linter’s past year of commit activity
    Go 10 GPL-3.0 4 0 0 Updated Nov 7, 2025
  • nilerr Public Forked from gostaticanalysis/nilerr

    Analyzer: nilerr checks returning nil when err is not nil

    golangci/nilerr’s past year of commit activity
    Go 3 MIT 14 0 0 Updated Sep 24, 2025