github.com/v2fly/tools@v0.100.0/internal/lsp/testdata/links/links.go (about)

     1  package links
     2  
     3  import (
     4  	"fmt" //@link(`fmt`,"https://pkg.go.dev/fmt?utm_source=gopls")
     5  
     6  	"github.com/v2fly/tools/internal/lsp/foo" //@link(`github.com/v2fly/tools/internal/lsp/foo`,`https://pkg.go.dev/github.com/v2fly/tools/internal/lsp/foo?utm_source=gopls`)
     7  
     8  	_ "database/sql" //@link(`database/sql`, `https://pkg.go.dev/database/sql?utm_source=gopls`)
     9  )
    10  
    11  var (
    12  	_ fmt.Formatter
    13  	_ foo.StructFoo
    14  	_ errors.Formatter
    15  )
    16  
    17  // Foo function
    18  func Foo() string {
    19  	/*https://example.com/comment */ //@link("https://example.com/comment","https://example.com/comment")
    20  
    21  	url := "https://example.com/string_literal" //@link("https://example.com/string_literal","https://example.com/string_literal")
    22  	return url
    23  
    24  	// TODO(golang/go#1234): Link the relevant issue. //@link("golang/go#1234", "https://github.com/golang/go/issues/1234")
    25  	// TODO(microsoft/vscode-go#12): Another issue. //@link("microsoft/vscode-go#12", "https://github.com/microsoft/vscode-go/issues/12")
    26  }