Documentation
¶
Index ¶
- Constants
- Variables
- type Client
- type MockOperation
- func (_m *MockOperation) ApplyFillInfoExpectation(e OperationFillInfoExpectation)
- func (_m *MockOperation) ApplyFillInfoExpectations(expectations []OperationFillInfoExpectation)
- func (_m *MockOperation) ApplyFilterExpectation(e OperationFilterExpectation)
- func (_m *MockOperation) ApplyFilterExpectations(expectations []OperationFilterExpectation)
- func (_m *MockOperation) FillInfo(vulns []types.DetectedVulnerability, reportType string)
- func (_m *MockOperation) Filter(ctx context.Context, vulns []types.DetectedVulnerability, ...) ([]types.DetectedVulnerability, error)
- type Operation
- type OperationFillInfoArgs
- type OperationFillInfoExpectation
- type OperationFilterArgs
- type OperationFilterExpectation
- type OperationFilterReturns
Constants ¶
View Source
const (
// DefaultIgnoreFile is the file name to be ignored
DefaultIgnoreFile = ".trivyignore"
)
Variables ¶
View Source
var SuperSet = wire.NewSet( wire.Struct(new(db.Config)), NewClient, wire.Bind(new(Operation), new(Client)), )
SuperSet binds the dependencies
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client implements db operations
type MockOperation ¶ added in v0.5.0
MockOperation is an autogenerated mock type for the Operation type
func (*MockOperation) ApplyFillInfoExpectation ¶ added in v0.5.0
func (_m *MockOperation) ApplyFillInfoExpectation(e OperationFillInfoExpectation)
func (*MockOperation) ApplyFillInfoExpectations ¶ added in v0.5.0
func (_m *MockOperation) ApplyFillInfoExpectations(expectations []OperationFillInfoExpectation)
func (*MockOperation) ApplyFilterExpectation ¶ added in v0.5.0
func (_m *MockOperation) ApplyFilterExpectation(e OperationFilterExpectation)
func (*MockOperation) ApplyFilterExpectations ¶ added in v0.5.0
func (_m *MockOperation) ApplyFilterExpectations(expectations []OperationFilterExpectation)
func (*MockOperation) FillInfo ¶ added in v0.5.0
func (_m *MockOperation) FillInfo(vulns []types.DetectedVulnerability, reportType string)
FillInfo provides a mock function with given fields: vulns, reportType
func (*MockOperation) Filter ¶ added in v0.5.0
func (_m *MockOperation) Filter(ctx context.Context, vulns []types.DetectedVulnerability, severities []pkgtypes.Severity, ignoreUnfixed bool, ignoreFile string, policy string) ([]types.DetectedVulnerability, error)
Filter provides a mock function with given fields: ctx, vulns, severities, ignoreUnfixed, ignoreFile, policy
type Operation ¶ added in v0.3.0
type Operation interface {
FillInfo(vulns []types.DetectedVulnerability, reportType string)
Filter(ctx context.Context, vulns []types.DetectedVulnerability, severities []dbTypes.Severity,
ignoreUnfixed bool, ignoreFile string, policy string) ([]types.DetectedVulnerability, error)
}
Operation defines the vulnerability operations
type OperationFillInfoArgs ¶ added in v0.10.0
type OperationFillInfoArgs struct {
Vulns []types.DetectedVulnerability
VulnsAnything bool
ReportType string
ReportTypeAnything bool
}
type OperationFillInfoExpectation ¶ added in v0.10.0
type OperationFillInfoExpectation struct {
Args OperationFillInfoArgs
}
type OperationFilterArgs ¶ added in v0.10.0
type OperationFilterArgs struct {
Ctx context.Context
CtxAnything bool
Vulns []types.DetectedVulnerability
VulnsAnything bool
Severities []pkgtypes.Severity
SeveritiesAnything bool
IgnoreUnfixed bool
IgnoreUnfixedAnything bool
IgnoreFile string
IgnoreFileAnything bool
Policy string
PolicyAnything bool
}
type OperationFilterExpectation ¶ added in v0.10.0
type OperationFilterExpectation struct {
Args OperationFilterArgs
Returns OperationFilterReturns
}
type OperationFilterReturns ¶ added in v0.10.0
type OperationFilterReturns struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.