Documentation
¶
Index ¶
Constants ¶
View Source
const ( OnFailureWarn = "warn" OnFailureFail = "fail" OnFailureIgnore = "ignore" )
View Source
const (
FormatMarkdown = "markdown"
)
Variables ¶
This section is empty.
Functions ¶
func BuildAtmosEnv ¶
func ComponentPath ¶
Types ¶
type Context ¶
type Context struct {
Name string
Command string
Args []string
Env map[string]string
BaseEnv []string
Format string
OnFailure string
CaptureStdout bool
ResultHandler ResultHandler
AtmosConfig *schema.AtmosConfiguration
Info *schema.ConfigAndStacksInfo
ToolchainPATH string
OutputFile string
OutputDir string
ExitCode int
CommandError error
}
type ResultHandler ¶
type Summary ¶
type Summary struct {
Kind string
Status SummaryStatus
Title string
Counts map[string]int
// Body is the Markdown summary shared by terminal Markdown output, CI, Pro,
// PR comments, and code-scanning consumers.
Body string
// TerminalBody, when set, replaces Body only in local terminal output. It is
// plain terminal text (not Markdown), so callers can use presentation such
// as source excerpts without changing shared scanner reports.
TerminalBody string
Findings []Finding
SARIF []byte
}
type SummaryStatus ¶
type SummaryStatus string
const ( StatusSuccess SummaryStatus = "success" StatusWarning SummaryStatus = "warning" StatusFailure SummaryStatus = "failure" )
Click to show internal directories.
Click to hide internal directories.