Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( FetchImportsTimeout = func(filename string) error { return eris.Errorf("Timed out while fetching imports for proto file: [%s]", filename) } )
Functions ¶
func NewCollector ¶
func NewCollector(customImports, commonImports []string) *collector
Types ¶
type ImportsExtractor ¶ added in v0.18.5
type ImportsExtractor interface {
FetchImportsForFile(protoFile string, importsFetcher ImportsFetcher) ([]string, error)
}
func NewSynchronizedImportsExtractor ¶ added in v0.18.5
func NewSynchronizedImportsExtractor() ImportsExtractor
type ImportsFetcher ¶ added in v0.18.5
type ProtoCompiler ¶ added in v0.18.5
type ProtoCompiler interface {
CompileDescriptorsFromRoot(root string, skipDirs []string) ([]*model.DescriptorWithPath, error)
}
Click to show internal directories.
Click to hide internal directories.