🍺 BREW Explorer

← all formulae

golangci-lint-langserver

brew install golangci-lint-langserver v0.0.12 MIT

Language server for `golangci-lint`

61
30-day installs · #4286
172
90-day · #4446
792
365-day · #4214
339
★ GitHub stars · updated 6mo ago

Build dependencies

go

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Language server for `golangci-lint`",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:18+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "golangci-lint-langserver",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-02-23T04:27:53Z",
  "github_readme_excerpt": "# golangci-lint-langserver\n\ngolangci-lint-langserver is [golangci-lint](https://github.com/golangci/golangci-lint) language server.\n\n[![asciicast](https://asciinema.org/a/308369.svg)](https://asciinema.org/a/308369)\n\n\n## Installation\n\nInstall [golangci-lint](https://golangci-lint.run).\n\n```console\ngo install github.com/nametake/golangci-lint-langserver@latest\n```\n\n## Options\n\n```console\n  -debug\n        output debug log\n  -nolintername\n        don\u0027t show a linter name in message\n```\n\n## Configuration\n\nYou need to set golangci-lint command to initializationOptions with `--out-format json`.\n\n### Configuration for [coc.nvim](https://github.com/neoclide/coc.nvim)\n\ncoc-settings.json\n\n```jsonc\n{\n  \"languageserver\": {\n    \"golangci-lint-languageserver\": {\n      \"command\": \"golangci-lint-langserver\",\n      \"filetypes\": [\"go\"],\n      \"initializationOptions\": {\n        \"command\": [\"golangci-lint\", \"run\", \"--output.json.path\", \"stdout\", \"--show-stats=false\", \"--issues-exit-code=1\"]\n    }\n  }\n}\n```\n\n### Configuration for [vim-lsp](https://github.com/prabirshrestha/vim-lsp)\n\n```vim\naugroup vim_lsp_golangci_lint_langserver\n  au!\n  autocmd User lsp_setup call lsp#register_server({\n      \\ \u0027name\u0027: \u0027golangci-lint-langserver\u0027,\n      \\ \u0027cmd\u0027: {server_info-\u003e[\u0027golangci-lint-langserver\u0027]},\n      \\ \u0027initialization_options\u0027: {\u0027command\u0027: [\u0027golangci-lint\u0027, \u0027run\u0027, \u0027--output.json.path\u0027, \u0027stdout\u0027, \u0027--show-stats=false\u0027, \u0027--issues-exit-code=1\u0027]},\n      \\ \u0027whitelist\u0027: [\u0027go\u0027],\n      \\ })\naugroup END\n```\n\n[vim-lsp-settings](https://github.com/mattn/vim-lsp-settings) provide installer for golangci-lint-langserver.\n\n### Configuration for [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig)\n\n**Requires Neovim [v0.11.0+](https://github.com/neovim/neovim/releases/tag) or [nightly](https://github.com/neovim/neovim/releases/tag/nightly).**\n\n```lua\nvim.lsp.config(\u0027golangci_lint_ls\u0027, {\n\tcmd = {\u0027golangci-lint-langserver\u0027},\n\troot_markers = { \u0027.git\u0027, \u0027go.mod\u0027 },\n\tinit_options = {\n\t\tcommand = {\n\t\t\t\u0027golangc",
  "github_repo": "nametake/golangci-lint-langserver",
  "github_stars": 339,
  "github_topics": [],
  "homepage": "https://github.com/nametake/golangci-lint-langserver",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 61,
  "installs_365d": 792,
  "installs_90d": 172,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "golangci-lint-langserver",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 4286,
  "rank_365d": 4214,
  "rank_90d": 4446,
  "raw_hash": "1c598470ec71aec4",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/g/golangci-lint-langserver.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.0.12",
  "versioned_formulae": [],
  "why_use_this": null
}