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.