实例名 | 实例描述 |
---|
ANALYZER_TYPE_APK | (analyzer.TypAnalyzer) "apk-pkg" |
ANALYZER_TYPE_CLANG_CONAN | (analyzer.TypAnalyzer) "conan-lang" |
ANALYZER_TYPE_DPKG | (analyzer.TypAnalyzer) "dpkg-pkg" |
ANALYZER_TYPE_GO_BINARY | (analyzer.TypAnalyzer) "go-binary-lang" |
ANALYZER_TYPE_GO_MOD | (analyzer.TypAnalyzer) "go-mod-lang" |
ANALYZER_TYPE_JAVA_GRADLE | (analyzer.TypAnalyzer) "gradle-lang" |
ANALYZER_TYPE_JAVA_JAR | (analyzer.TypAnalyzer) "jar-lang" |
ANALYZER_TYPE_JAVA_POM | (analyzer.TypAnalyzer) "pom-lang" |
ANALYZER_TYPE_NODE_NPM | (analyzer.TypAnalyzer) "npm-lang" |
ANALYZER_TYPE_NODE_PNPM | (analyzer.TypAnalyzer) "npmp-lang" |
ANALYZER_TYPE_NODE_YARN | (analyzer.TypAnalyzer) "yarm-lang" |
ANALYZER_TYPE_PHP_COMPOSER | (analyzer.TypAnalyzer) "composer-lang" |
ANALYZER_TYPE_PYTHON_PACKAGING | (analyzer.TypAnalyzer) "python-packaging-lang" |
ANALYZER_TYPE_PYTHON_PIP | (analyzer.TypAnalyzer) "python-pip-lang" |
ANALYZER_TYPE_PYTHON_PIPENV | (analyzer.TypAnalyzer) "python-pipenv-lang" |
ANALYZER_TYPE_PYTHON_POETRY | (analyzer.TypAnalyzer) "python-poetry-lang" |
ANALYZER_TYPE_RPM | (analyzer.TypAnalyzer) "rpm-pkg" |
ANALYZER_TYPE_RUBY_BUNDLER | (analyzer.TypAnalyzer) "ruby-bundler-lang" |
ANALYZER_TYPE_RUBY_GEMSPEC | (analyzer.TypAnalyzer) "ruby-gemspec-lang" |
ANALYZER_TYPE_RUST_CARGO | (analyzer.TypAnalyzer) "cargo-lang" |
MODE_ALL | (analyzer.ScanMode) 0 |
MODE_LANGUAGE | (int) 4 |
MODE_PKG | (int) 2 |
函数定义#
NewAnalyzerResult#
详细描述#
NewAnalyzerResult(name string, version string) *CustomPackage
参数名 | 参数类型 | 参数解释 |
---|
name | string | |
version | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | *CustomPackage | |
ScanContainerFromContext#
详细描述#
ScanContainerFromContext(containerID string, opts ...ScanOption) (pkgs []*dxtypes.Package, err error)
参数名 | 参数类型 | 参数解释 |
---|
containerID | string | |
opts | ...ScanOption | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
pkgs | []*dxtypes.Package | |
err | error | |
ScanFilesystem#
详细描述#
ScanFilesystem(p fi.FileSystem, opts ...ScanOption) ([]*dxtypes.Package, error)
参数名 | 参数类型 | 参数解释 |
---|
p | fi.FileSystem | |
opts | ...ScanOption | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | []*dxtypes.Package | |
r2 | error | |
ScanGitRepo#
详细描述#
ScanGitRepo(repoDir string, opts ...ScanOption) ([]*dxtypes.Package, error)
参数名 | 参数类型 | 参数解释 |
---|
repoDir | string | |
opts | ...ScanOption | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | []*dxtypes.Package | |
r2 | error | |
ScanImageFromContext#
详细描述#
ScanImageFromContext(imageID string, opts ...ScanOption) ([]*dxtypes.Package, error)
参数名 | 参数类型 | 参数解释 |
---|
imageID | string | |
opts | ...ScanOption | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | []*dxtypes.Package | |
r2 | error | |
ScanImageFromFile#
详细描述#
ScanImageFromFile(path string, opts ...ScanOption) ([]*dxtypes.Package, error)
参数名 | 参数类型 | 参数解释 |
---|
path | string | |
opts | ...ScanOption | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | []*dxtypes.Package | |
r2 | error | |
ScanLocalFilesystem#
详细描述#
ScanLocalFilesystem(p string, opts ...ScanOption) ([]*dxtypes.Package, error)
参数名 | 参数类型 | 参数解释 |
---|
p | string | |
opts | ...ScanOption | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | []*dxtypes.Package | |
r2 | error | |
analyzers#
详细描述#
analyzers(a ...analyzer.TypAnalyzer) ScanOption
参数名 | 参数类型 | 参数解释 |
---|
a | ...analyzer.TypAnalyzer | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ScanOption | |
concurrent#
详细描述#
concurrent(n int) ScanOption
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ScanOption | |
customAnalyzer#
详细描述#
customAnalyzer(matchFunc func(info analyzer.MatchInfo) int, analyzeFunc func(fi *analyzer.FileInfo, otherFi map[string]*analyzer.FileInfo) []*analyzer.CustomPackage) ScanOption
参数名 | 参数类型 | 参数解释 |
---|
matchFunc | func(info analyzer.MatchInfo) int | |
analyzeFunc | func(fi *analyzer.FileInfo, otherFi map[string]*analyzer.FileInfo) []*analyzer.CustomPackage | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ScanOption | |
endpoint#
详细描述#
endpoint(endpoint string) ScanOption
参数名 | 参数类型 | 参数解释 |
---|
endpoint | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ScanOption | |
scanMode#
详细描述#
scanMode(mode analyzer.ScanMode) ScanOption
参数名 | 参数类型 | 参数解释 |
---|
mode | analyzer.ScanMode | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ScanOption | |