Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckError ¶
type CheckResult ¶
type CheckResult struct {
Pos CheckPos
Err CheckError
}
type HadolintAdapter ¶
type HadolintAdapter struct {
// contains filtered or unexported fields
}
HadolintAdapter wrapper for hadolint CLI
func NewHadolintAdapter ¶
func NewHadolintAdapter(appConfig *configs.AppConfig) *HadolintAdapter
func (*HadolintAdapter) Check ¶
func (l *HadolintAdapter) Check(file *os.File) ([]CheckResult, error)
Check call hadolint CLI to check Dockerfile
type HadolintResult ¶
type MockLinter ¶
MockLinter is a mock implementation of the ILinter interface.
func (*MockLinter) Check ¶
func (m *MockLinter) Check(file *os.File) ([]CheckResult, error)
type TrivyAdapter ¶
type TrivyAdapter struct {
// contains filtered or unexported fields
}
func NewTrivyAdapter ¶
func NewTrivyAdapter(appConfig *configs.AppConfig) *TrivyAdapter
func (*TrivyAdapter) Check ¶
func (l *TrivyAdapter) Check(file *os.File) ([]CheckResult, error)
Click to show internal directories.
Click to hide internal directories.