Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsEmptyOrNull ¶
Types ¶
type Collector ¶
type Collector struct {
collector.BaseCollector
}
func NewCollector ¶
func NewCollector() *Collector
type ConanFileParser ¶
type ConanFileParser struct{}
ConanFileParser is a parser for conanfile.txt file see: https://docs.conan.io/2/reference/conanfile_txt.html
func NewConanFileParser ¶
func NewConanFileParser() *ConanFileParser
NewConanFileParser returns a new ConanFileParser
func (*ConanFileParser) Matcher ¶
func (m *ConanFileParser) Matcher() collector.FileMatcher
type ConanGraphParser ¶
type ConanGraphParser struct{}
ConanGraphParser is a parser for output of executing 'conan graph info' command see: https://docs.conan.io/2/reference/commands/graph/info.html
func NewConanGraphParser ¶
func NewConanGraphParser() *ConanGraphParser
func (*ConanGraphParser) Matcher ¶
func (m *ConanGraphParser) Matcher() collector.FileMatcher
type ConanLockParser ¶
type ConanLockParser struct{}
ConanLockParser is a parser for conan.lock
func NewConanLockParser ¶
func NewConanLockParser() *ConanLockParser
NewConanLockParser returns a new ConanLockParser
func (*ConanLockParser) Matcher ¶
func (m *ConanLockParser) Matcher() collector.FileMatcher
type Dependency ¶
type Dependency struct {
Ref string `json:"ref"`
}
type Node ¶
type Node struct { Name string `json:"name"` Version string `json:"version"` License string `json:"license"` Dependencies map[string]Dependency `json:"dependencies"` }
type ParserFile ¶
type ParserFile struct {
Graph Graph `json:"graph"`
}
Click to show internal directories.
Click to hide internal directories.