golang.org/x/tools/gopls@v0.15.3/internal/test/marker/testdata/diagnostics/parseerr.txt (about)

     1  
     2  This test exercises diagnostics produced for syntax errors.
     3  
     4  Because parser error recovery can be quite lossy, diagnostics
     5  for type errors are suppressed in files with syntax errors;
     6  see issue #59888. But diagnostics are reported for type errors
     7  in well-formed files of the same package.
     8  
     9  -- go.mod --
    10  module example.com
    11  go 1.12
    12  
    13  -- bad.go --
    14  package p
    15  
    16  func f() {
    17  	append("") // no diagnostic for type error in file containing syntax error
    18  }
    19  
    20  func .() {} //@diag(re"func ().", re"expected 'IDENT', found '.'")
    21  
    22  -- good.go --
    23  package p
    24  
    25  func g() {
    26  	append("") //@diag(re`""`, re"a slice")
    27  }