mirror of
https://github.com/anchore/syft.git
synced 2026-11-02 07:26:34 +01:00
improve doc comments
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
This commit is contained in:
@@ -2,19 +2,25 @@ package source
|
||||
|
||||
import "strings"
|
||||
|
||||
// Scope indicates "how" or from "which perspectives" the source object should be cataloged from.
|
||||
type Scope string
|
||||
|
||||
const (
|
||||
UnknownScope Scope = "UnknownScope"
|
||||
SquashedScope Scope = "Squashed"
|
||||
// UnknownScope is the default scope
|
||||
UnknownScope Scope = "UnknownScope"
|
||||
// SquashedScope indicates to only catalog content visible from the squashed filesystem representation (what can be seen only within the container at runtime)
|
||||
SquashedScope Scope = "Squashed"
|
||||
// AllLayersScope indicates to catalog content on all layers, irregardless if it is visible from the container at runtime.
|
||||
AllLayersScope Scope = "AllLayers"
|
||||
)
|
||||
|
||||
// AllScopes is a slice containing all possible scope options
|
||||
var AllScopes = []Scope{
|
||||
SquashedScope,
|
||||
AllLayersScope,
|
||||
}
|
||||
|
||||
// ParseScope returns a scope as indicated from the given string.
|
||||
func ParseScope(userStr string) Scope {
|
||||
switch strings.ToLower(userStr) {
|
||||
case strings.ToLower(SquashedScope.String()):
|
||||
|
||||
Reference in New Issue
Block a user