Skip to content
Change the repository type filter

All

    Repositories list

    • Fast linters runner for Go
      Go
      1.5k18k8825Updated Dec 6, 2025Dec 6, 2025
    • Homebrew Formula for golangci-lint
      Ruby
      12520Updated Dec 4, 2025Dec 4, 2025
    • golangci-lint-action

      Public
      Official GitHub Action for golangci-lint from its authors
      TypeScript
      1821.4k80Updated Dec 2, 2025Dec 2, 2025
    • Simple linter to check that your code does not contain non-ASCII identifiers
      Go
      0304Updated Dec 1, 2025Dec 1, 2025
    • golines

      Public
      A golang formatter that fixes long lines
      Go
      73810Updated Nov 24, 2025Nov 24, 2025
    • example-plugin-module-linter

      Public template
      Example linter that can be used as a plugin for https://github.com/golangci/golangci-lint
      Go
      4900Updated Nov 7, 2025Nov 7, 2025
    • nilerr

      Public
      Analyzer: nilerr checks returning nil when err is not nil
      Go
      13300Updated Sep 24, 2025Sep 24, 2025
    • misspell

      Public
      Correct commonly misspelled English words in source files
      Go
      1213640Updated Sep 16, 2025Sep 16, 2025
    • Linter checks that printf-like functions are named with `f` at the end.
      Go
      92600Updated Sep 2, 2025Sep 2, 2025
    • gofmt

      Public
      Go
      4400Updated Jul 4, 2025Jul 4, 2025
    • Go
      0200Updated May 27, 2025May 27, 2025
    • Go
      0100Updated May 4, 2025May 4, 2025
    • Golangci-lint-action and Custom Linter (Plugins) Example
      Go
      1200Updated Apr 13, 2025Apr 13, 2025
    • example-plugin-linter

      Public template
      Example linter that can be used as a plugin for https://github.com/golangci/golangci-lint
      Go
      101500Updated Apr 13, 2025Apr 13, 2025
    • unconvert

      Public
      Remove unnecessary type conversions from Go source
      Go
      27400Updated Apr 10, 2025Apr 10, 2025
    • .github

      Public
      0000Updated Apr 2, 2025Apr 2, 2025
    • revgrep

      Public
      Filters output from static analysis tools, showing only recently changed lines of code
      Go
      13800Updated Mar 19, 2025Mar 19, 2025
    • Legacy golangci-lint v1 documentation
      0000Updated Mar 17, 2025Mar 17, 2025
    • Only for testing purpose
      Go
      0001Updated Mar 16, 2025Mar 16, 2025
    • dupl

      Public
      a tool for code clone detection
      Go
      21600Updated Mar 8, 2025Mar 8, 2025
    • friendly-lamp

      Public archive
      Only for testing purpose
      0000Updated Apr 29, 2024Apr 29, 2024
    • modinfo

      Public archive
      Go
      0500Updated Mar 27, 2024Mar 27, 2024
    • golangci

      Public archive
      557191Updated Jun 2, 2023Jun 2, 2023
    • depguard

      Public archive
      Go linter that checks if package imports are in a list of acceptable packages.
      Go
      17100Updated Jun 2, 2023Jun 2, 2023
    • golangci-web

      Public archive
      Web for GolangCI
      TypeScript
      1144226Updated Dec 10, 2022Dec 10, 2022
    • go-misc

      Public archive
      Miscellaneous Go toys
      Go
      24200Updated Mar 29, 2022Mar 29, 2022
    • awesome-go-linters

      Public archive
      A curated list of awesome Go linters. More than 60 linters and tools!
      Go
      491.1k16Updated Sep 11, 2021Sep 11, 2021
    • opennota-check

      Public archive
      A set of utilities for checking Go sources
      Go
      23400Updated Feb 7, 2021Feb 7, 2021
    • Data generators for the client9/misspell project
      Go
      6102Updated Nov 24, 2020Nov 24, 2020
    • prealloc

      Public archive
      prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
      Go
      24201Updated Nov 21, 2020Nov 21, 2020