Skip to content

Commit de8fc7e

Browse files
authored
fix alters by LGTM.com (#415)
1 parent c50a458 commit de8fc7e

File tree

3 files changed

+20
-18
lines changed

3 files changed

+20
-18
lines changed

openapi3/loader.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -780,7 +780,7 @@ func (loader *Loader) resolveSecuritySchemeRef(doc *T, component *SecurityScheme
780780
if ref := component.Ref; ref != "" {
781781
if isSingleRefElement(ref) {
782782
var scheme SecurityScheme
783-
if documentPath, err = loader.loadSingleElementFromURI(ref, documentPath, &scheme); err != nil {
783+
if _, err = loader.loadSingleElementFromURI(ref, documentPath, &scheme); err != nil {
784784
return err
785785
}
786786
component.Value = &scheme
@@ -794,7 +794,7 @@ func (loader *Loader) resolveSecuritySchemeRef(doc *T, component *SecurityScheme
794794
return err
795795
}
796796
component.Value = resolved.Value
797-
documentPath = loader.documentPathForRecursiveRef(documentPath, resolved.Ref)
797+
_ = loader.documentPathForRecursiveRef(documentPath, resolved.Ref)
798798
}
799799
}
800800
return nil
@@ -817,7 +817,7 @@ func (loader *Loader) resolveExampleRef(doc *T, component *ExampleRef, documentP
817817
if ref := component.Ref; ref != "" {
818818
if isSingleRefElement(ref) {
819819
var example Example
820-
if documentPath, err = loader.loadSingleElementFromURI(ref, documentPath, &example); err != nil {
820+
if _, err = loader.loadSingleElementFromURI(ref, documentPath, &example); err != nil {
821821
return err
822822
}
823823
component.Value = &example
@@ -831,7 +831,7 @@ func (loader *Loader) resolveExampleRef(doc *T, component *ExampleRef, documentP
831831
return err
832832
}
833833
component.Value = resolved.Value
834-
documentPath = loader.documentPathForRecursiveRef(documentPath, resolved.Ref)
834+
_ = loader.documentPathForRecursiveRef(documentPath, resolved.Ref)
835835
}
836836
}
837837
return nil
@@ -943,7 +943,7 @@ func (loader *Loader) resolveLinkRef(doc *T, component *LinkRef, documentPath *u
943943
if ref := component.Ref; ref != "" {
944944
if isSingleRefElement(ref) {
945945
var link Link
946-
if documentPath, err = loader.loadSingleElementFromURI(ref, documentPath, &link); err != nil {
946+
if _, err = loader.loadSingleElementFromURI(ref, documentPath, &link); err != nil {
947947
return err
948948
}
949949
component.Value = &link
@@ -957,7 +957,7 @@ func (loader *Loader) resolveLinkRef(doc *T, component *LinkRef, documentPath *u
957957
return err
958958
}
959959
component.Value = resolved.Value
960-
documentPath = loader.documentPathForRecursiveRef(documentPath, resolved.Ref)
960+
_ = loader.documentPathForRecursiveRef(documentPath, resolved.Ref)
961961
}
962962
}
963963
return nil

openapi3/schema.go

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -824,8 +824,7 @@ func (schema *Schema) visitSetOperations(settings *schemaValidationSettings, val
824824
if v == nil {
825825
return foundUnresolvedRef(ref.Ref)
826826
}
827-
err := v.visitJSON(settings, value)
828-
if err == nil {
827+
if err := v.visitJSON(settings, value); err == nil {
829828
if settings.failfast {
830829
return errSchema
831830
}
@@ -865,8 +864,7 @@ func (schema *Schema) visitSetOperations(settings *schemaValidationSettings, val
865864
continue
866865
}
867866

868-
err := v.visitJSON(settings, value)
869-
if err != nil {
867+
if err := v.visitJSON(settings, value); err != nil {
870868
validationErrors = append(validationErrors, err)
871869
continue
872870
}
@@ -910,8 +908,7 @@ func (schema *Schema) visitSetOperations(settings *schemaValidationSettings, val
910908
if v == nil {
911909
return foundUnresolvedRef(item.Ref)
912910
}
913-
err := v.visitJSON(settings, value)
914-
if err == nil {
911+
if err := v.visitJSON(settings, value); err == nil {
915912
ok = true
916913
break
917914
}
@@ -933,8 +930,7 @@ func (schema *Schema) visitSetOperations(settings *schemaValidationSettings, val
933930
if v == nil {
934931
return foundUnresolvedRef(item.Ref)
935932
}
936-
err := v.visitJSON(settings, value)
937-
if err != nil {
933+
if err := v.visitJSON(settings, value); err != nil {
938934
if settings.failfast {
939935
return errSchema
940936
}

openapi3gen/openapi3gen_test.go

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package openapi3gen
22

33
import (
44
"encoding/json"
5-
"fmt"
5+
"errors"
66
"reflect"
77
"strconv"
88
"strings"
@@ -162,11 +162,17 @@ func TestSchemaCustomizer(t *testing.T) {
162162
schemaRef, _, err := NewSchemaRefForValue(&Bla{}, UseAllExportedFields(), SchemaCustomizer(func(name string, ft reflect.Type, tag reflect.StructTag, schema *openapi3.Schema) error {
163163
t.Logf("Field=%s,Tag=%s", name, tag)
164164
if tag.Get("mymintag") != "" {
165-
minVal, _ := strconv.ParseFloat(tag.Get("mymintag"), 64)
165+
minVal, err := strconv.ParseFloat(tag.Get("mymintag"), 64)
166+
if err != nil {
167+
return err
168+
}
166169
schema.Min = &minVal
167170
}
168171
if tag.Get("mymaxtag") != "" {
169-
maxVal, _ := strconv.ParseFloat(tag.Get("mymaxtag"), 64)
172+
maxVal, err := strconv.ParseFloat(tag.Get("mymaxtag"), 64)
173+
if err != nil {
174+
return err
175+
}
170176
schema.Max = &maxVal
171177
}
172178
if tag.Get("myenumtag") != "" {
@@ -212,7 +218,7 @@ func TestSchemaCustomizer(t *testing.T) {
212218
func TestSchemaCustomizerError(t *testing.T) {
213219
type Bla struct{}
214220
_, _, err := NewSchemaRefForValue(&Bla{}, UseAllExportedFields(), SchemaCustomizer(func(name string, ft reflect.Type, tag reflect.StructTag, schema *openapi3.Schema) error {
215-
return fmt.Errorf("test error")
221+
return errors.New("test error")
216222
}))
217223
require.EqualError(t, err, "test error")
218224
}

0 commit comments

Comments
 (0)