From 0cc181ec4f988c3714802931cbf10a7dce4dce0f Mon Sep 17 00:00:00 2001 From: TJ Miller Date: Tue, 14 Mar 2023 23:23:34 -0700 Subject: [PATCH] Fix linter errors --- pkg/yqlib/doc/operators/divide.md | 2 +- pkg/yqlib/operator_divide.go | 10 ++-------- pkg/yqlib/operator_divide_test.go | 2 +- pkg/yqlib/operator_filter.go | 1 - pkg/yqlib/operator_filter_test.go | 14 +++++++------- pkg/yqlib/operator_modulo.go | 10 ++-------- 6 files changed, 13 insertions(+), 26 deletions(-) diff --git a/pkg/yqlib/doc/operators/divide.md b/pkg/yqlib/doc/operators/divide.md index 22a917a468..3424272861 100644 --- a/pkg/yqlib/doc/operators/divide.md +++ b/pkg/yqlib/doc/operators/divide.md @@ -19,7 +19,7 @@ c: ``` ## Number division -The result during divison is calculated as a float +The result during division is calculated as a float Given a sample.yml file of: ```yaml diff --git a/pkg/yqlib/operator_divide.go b/pkg/yqlib/operator_divide.go index 83442afc2a..c3d5eb2380 100644 --- a/pkg/yqlib/operator_divide.go +++ b/pkg/yqlib/operator_divide.go @@ -8,12 +8,6 @@ import ( yaml "gopkg.in/yaml.v3" ) -func createDivideOp(lhs *ExpressionNode, rhs *ExpressionNode) *ExpressionNode { - return &ExpressionNode{Operation: &Operation{OperationType: divideOpType}, - LHS: lhs, - RHS: rhs} -} - func divideOperator(d *dataTreeNavigator, context Context, expressionNode *ExpressionNode) (Context, error) { log.Debugf("Divide operator") @@ -33,7 +27,7 @@ func divide(d *dataTreeNavigator, context Context, lhs *CandidateNode, rhs *Cand target := &yaml.Node{} if lhsNode.Kind == yaml.ScalarNode && rhs.Node.Kind == yaml.ScalarNode { - if err := divideScalars(context, target, lhsNode, rhs.Node); err != nil { + if err := divideScalars(target, lhsNode, rhs.Node); err != nil { return nil, err } } else { @@ -43,7 +37,7 @@ func divide(d *dataTreeNavigator, context Context, lhs *CandidateNode, rhs *Cand return lhs.CreateReplacement(target), nil } -func divideScalars(context Context, target *yaml.Node, lhs *yaml.Node, rhs *yaml.Node) error { +func divideScalars(target *yaml.Node, lhs *yaml.Node, rhs *yaml.Node) error { lhsTag := lhs.Tag rhsTag := guessTagFromCustomType(rhs) lhsIsCustom := false diff --git a/pkg/yqlib/operator_divide_test.go b/pkg/yqlib/operator_divide_test.go index bbdc1339e0..fc7297a39d 100644 --- a/pkg/yqlib/operator_divide_test.go +++ b/pkg/yqlib/operator_divide_test.go @@ -32,7 +32,7 @@ var divideOperatorScenarios = []expressionScenario{ }, { description: "Number division", - subdescription: "The result during divison is calculated as a float", + subdescription: "The result during division is calculated as a float", document: `{a: 12, b: 2.5}`, expression: `.a = .a / .b`, expected: []string{ diff --git a/pkg/yqlib/operator_filter.go b/pkg/yqlib/operator_filter.go index 451b0beb69..8cf28303d6 100644 --- a/pkg/yqlib/operator_filter.go +++ b/pkg/yqlib/operator_filter.go @@ -30,4 +30,3 @@ func filterOperator(d *dataTreeNavigator, context Context, expressionNode *Expre } return context.ChildContext(results), nil } - diff --git a/pkg/yqlib/operator_filter_test.go b/pkg/yqlib/operator_filter_test.go index 05a681617b..fc0507966e 100644 --- a/pkg/yqlib/operator_filter_test.go +++ b/pkg/yqlib/operator_filter_test.go @@ -7,22 +7,22 @@ import ( var filterOperatorScenarios = []expressionScenario{ { description: "Filter array", - document: `[1,2,3]`, - expression: `filter(. < 3)`, + document: `[1,2,3]`, + expression: `filter(. < 3)`, expected: []string{ "D0, P[], (!!seq)::[1, 2]\n", }, }, { - skipDoc: true, - document: `[1,2,3]`, - expression: `filter(. > 1)`, + skipDoc: true, + document: `[1,2,3]`, + expression: `filter(. > 1)`, expected: []string{ "D0, P[], (!!seq)::[2, 3]\n", }, }, { - skipDoc: true, + skipDoc: true, description: "Filter array to empty", document: `[1,2,3]`, expression: `filter(. > 4)`, @@ -31,7 +31,7 @@ var filterOperatorScenarios = []expressionScenario{ }, }, { - skipDoc: true, + skipDoc: true, description: "Filter empty array", document: `[]`, expression: `filter(. > 1)`, diff --git a/pkg/yqlib/operator_modulo.go b/pkg/yqlib/operator_modulo.go index 287fa1296e..ecb9b40695 100644 --- a/pkg/yqlib/operator_modulo.go +++ b/pkg/yqlib/operator_modulo.go @@ -9,12 +9,6 @@ import ( yaml "gopkg.in/yaml.v3" ) -func createModuloOp(lhs *ExpressionNode, rhs *ExpressionNode) *ExpressionNode { - return &ExpressionNode{Operation: &Operation{OperationType: moduloOpType}, - LHS: lhs, - RHS: rhs} -} - func moduloOperator(d *dataTreeNavigator, context Context, expressionNode *ExpressionNode) (Context, error) { log.Debugf("Modulo operator") @@ -34,7 +28,7 @@ func modulo(d *dataTreeNavigator, context Context, lhs *CandidateNode, rhs *Cand target := &yaml.Node{} if lhsNode.Kind == yaml.ScalarNode && rhs.Node.Kind == yaml.ScalarNode { - if err := moduloScalars(context, target, lhsNode, rhs.Node); err != nil { + if err := moduloScalars(target, lhsNode, rhs.Node); err != nil { return nil, err } } else { @@ -44,7 +38,7 @@ func modulo(d *dataTreeNavigator, context Context, lhs *CandidateNode, rhs *Cand return lhs.CreateReplacement(target), nil } -func moduloScalars(context Context, target *yaml.Node, lhs *yaml.Node, rhs *yaml.Node) error { +func moduloScalars(target *yaml.Node, lhs *yaml.Node, rhs *yaml.Node) error { lhsTag := lhs.Tag rhsTag := guessTagFromCustomType(rhs) lhsIsCustom := false