golang/go

x/mod/modfile: document which fields in a parsed modfile may be nil

Open

#60.898 aperta il 20 giu 2023

Vedi su GitHub
 (1 commento) (1 reazione) (1 assegnatario)Go (19.008 fork)batch import
DocumentationNeedsInvestigationhelp wantedmodules

Metriche repository

Star
 (133.883 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

We've had several crashes in gopls related to modfile.File.Module being nil.

On the other hand, we have a bunch of code checking if modfile.File.Module.Syntax is nil -- is that possible if modfile.File.Module is non-nil?

It would be nice if the modfile API documented which fields may be nil.

CC @bcmills @adonovan

Guida contributor