Documentation
¶
Index ¶
- func MutatorComparison(pkg *types.Package, info *types.Info, node ast.Node) []mutator.Mutation
- func MutatorContextNil(_ *types.Package, info *types.Info, node ast.Node) []mutator.Mutation
- func MutatorErrorGuard(_ *types.Package, info *types.Info, node ast.Node) []mutator.Mutation
- func MutatorLogical(_ *types.Package, _ *types.Info, node ast.Node) []mutator.Mutation
- func MutatorRemoveTerm(pkg *types.Package, info *types.Info, node ast.Node) []mutator.Mutation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MutatorComparison ¶
MutatorComparison implements a mutator to change comparisons.
func MutatorContextNil ¶ added in v2.6.1
MutatorContextNil replaces context.Context arguments at call sites with nil. Mirrors ooze's context-cancellation operator.
func MutatorErrorGuard ¶ added in v2.6.1
MutatorErrorGuard replaces error-check conditions in if-statements:
if err != nil → if false if err == nil → if true
Inspired by gomu's error-handling mutations.
func MutatorLogical ¶
MutatorLogical swaps && and || operators.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.