Versions in this module Expand all Collapse all v4 v4.2.0 Dec 22, 2025 Changes in this version + func NewLanguage() language.Language + type Config interface + IndexKinds func() map[string]bool + LoadName func() string + type ProtoGoModulesLanguage struct + func (*ProtoGoModulesLanguage) Embeds(r *rule.Rule, from label.Label) []label.Label + func (*ProtoGoModulesLanguage) Fix(c *config.Config, f *rule.File) + func (*ProtoGoModulesLanguage) KnownDirectives() []string + func (l *ProtoGoModulesLanguage) ApparentLoads(moduleToApparentName func(string) string) []rule.LoadInfo + func (l *ProtoGoModulesLanguage) CheckFlags(fs *flag.FlagSet, c *config.Config) error + func (l *ProtoGoModulesLanguage) Configure(c *config.Config, rel string, f *rule.File) + func (l *ProtoGoModulesLanguage) GenerateRules(args language.GenerateArgs) language.GenerateResult + func (l *ProtoGoModulesLanguage) Imports(c *config.Config, r *rule.Rule, f *rule.File) []resolve.ImportSpec + func (l *ProtoGoModulesLanguage) Kinds() map[string]rule.KindInfo + func (l *ProtoGoModulesLanguage) Loads() []rule.LoadInfo + func (l *ProtoGoModulesLanguage) Name() string + func (l *ProtoGoModulesLanguage) RegisterFlags(fs *flag.FlagSet, cmd string, c *config.Config) + func (l *ProtoGoModulesLanguage) Resolve(c *config.Config, ix *resolve.RuleIndex, rc *repo.RemoteCache, r *rule.Rule, ...) + func (l ProtoGoModulesLanguage) IndexKinds() map[string]bool + func (l ProtoGoModulesLanguage) LoadName() string