Lua MIT

neotest-golang

Reliable Neotest adapter for running Go tests in Neovim.

F

fredrikaverpil

Dernière activité 1 sept. 2026
fredrikaverpil/neotest-golang

268

étoiles

49

forks

3

issues ouvertes

gogolangneotestneotest-adapterneovim-plugin

Ce README est souvent en anglais.

neotest-golang

Ask DeepWiki

Reliable Neotest adapter for running Go tests in Neovim.

neotest-golang

🌱 v1 → v2 migration guide

Features

  • Supports all Neotest usage.
  • Supports table tests and nested test functions (based on treesitter AST parsing).
  • DAP support. Either with leoluz/nvim-dap-go integration or custom configuration for debugging of tests using delve.
  • Monorepo support (detect, run and debug tests in sub-projects).
  • Streaming results.
  • Inline diagnostics.
  • Custom go test argument support.
  • Environment variables support.
  • Works great with andythigpen/nvim-coverage for displaying coverage in the sign column.
  • Supports testify suites (disabled by default).
  • Option to sanitize test output from non-UTF8 characters.

...and more!


Documentation is available at https://fredrikaverpil.github.io/neotest-golang

Projets similaires

An extensible framework for interacting with tests within NeoVim.

Lualuaneovim
Nnvim-neotest
3,1 k étoiles186

Vitest adapter for Neovim Neotest plugin

Lualuaneotestnvim
Mmarilari88
170 étoiles62

A Neovim wrapper for running tests

Luaneovimtesting
Kklen
200 étoiles25