var ErrNoModOnDisk …
type TidiedModule …
func (s *Snapshot) ModTidy(ctx context.Context, pm *ParsedModule) (*TidiedModule, error) { … }
func modTidyImpl(ctx context.Context, snapshot *Snapshot, pm *ParsedModule) (*TidiedModule, error) { … }
func modTidyDiagnostics(ctx context.Context, snapshot *Snapshot, pm *ParsedModule, ideal *modfile.File) (diagnostics []*Diagnostic, err error) { … }
func missingModuleDiagnostics(ctx context.Context, snapshot *Snapshot, pm *ParsedModule, ideal *modfile.File, missing map[string]*modfile.Require) ([]*Diagnostic, error) { … }
func unusedDiagnostic(m *protocol.Mapper, req *modfile.Require, onlyDiagnostic bool) (*Diagnostic, error) { … }
func directnessDiagnostic(m *protocol.Mapper, req *modfile.Require) (*Diagnostic, error) { … }
func missingModuleDiagnostic(pm *ParsedModule, req *modfile.Require) (*Diagnostic, error) { … }
func switchDirectness(req *modfile.Require, m *protocol.Mapper) ([]protocol.TextEdit, error) { … }
func missingModuleForImport(pgf *parsego.File, imp *ast.ImportSpec, req *modfile.Require, fixes []SuggestedFix) (*Diagnostic, error) { … }
func parseImports(ctx context.Context, s *Snapshot, files []file.Handle) (map[string]bool, error) { … }