Versions in this module Expand all Collapse all v1 v1.24.0 Feb 9, 2023 Changes in this version + func AbsClean(path string) (string, error) + func CheckAbs(path string) error + func IsExcluded(absFilePath string, absConfigDirPath string, absExcludePaths ...string) bool + type ProtoFile struct + DisplayPath string + Path string + type ProtoSet struct + Config settings.Config + DirPath string + DirPathToFiles map[string][]*ProtoFile + WorkDirPath string + type ProtoSetProvider interface + GetForDir func(workDirPath string, dirPath string) (*ProtoSet, error) + func NewProtoSetProvider(options ...ProtoSetProviderOption) ProtoSetProvider + type ProtoSetProviderOption func(*protoSetProvider) + func ProtoSetProviderWithConfigData(configData string) ProtoSetProviderOption + func ProtoSetProviderWithDevelMode() ProtoSetProviderOption + func ProtoSetProviderWithLogger(logger *zap.Logger) ProtoSetProviderOption + func ProtoSetProviderWithWalkTimeout(walkTimeout time.Duration) ProtoSetProviderOption