Documentation
¶
Index ¶
Constants ¶
View Source
const ( IncludeOriginSource = "source" IncludeOriginExplicit = "explicit" IncludeMissingHintSourceMissing = "source_missing" IncludeMissingHintSourceMissingTargetExists = "source_missing_target_exists" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DoctorOptions ¶
type DoctorReport ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
func (*Engine) Doctor ¶
func (e *Engine) Doctor(ctx context.Context, cwd string, opts DoctorOptions) (DoctorReport, error)
type Result ¶
type Result struct {
From string `json:"from"`
To string `json:"to"`
IncludeFile string `json:"include_file"`
Summary Summary `json:"summary"`
Actions []Action `json:"actions"`
// Non-JSON metadata for human-readable CLI output.
ResolvedIncludePath string `json:"-"`
IncludeFound bool `json:"-"`
IncludeOrigin string `json:"-"`
IncludeMissingHint string `json:"-"`
TargetIncludePath string `json:"-"`
PatternCount int `json:"-"`
}
Click to show internal directories.
Click to hide internal directories.