Para los que se preguntan porque hay tantos “errores” (lo rojo) en el codigo como se ve en esta parte:
Es porque el language server (gopls
) no sabe como relacionar main.go
y main_test.go
porque no hacen parte de un go module. La “solucion” mas sencilla es recargar el language server. Si no, solo creen un go module:
$ go mod init testingmod
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?