Activate lint staticcheck.

This commit is contained in:
jregan
2019-11-16 07:02:21 -08:00
parent 2326362fd2
commit 0924269e76
3 changed files with 3 additions and 2 deletions

View File

@@ -21,7 +21,7 @@ linters:
- lll - lll
- misspell - misspell
- nakedret - nakedret
# - staticcheck (panics) - staticcheck
- structcheck - structcheck
# - stylecheck (panics) # - stylecheck (panics)
# - typecheck (fails in lots of places) # - typecheck (fails in lots of places)

View File

@@ -70,6 +70,7 @@ func (rv *refVarTransformer) replaceVars(in interface{}) (interface{}, error) {
// This field can potentially contain a $(VAR) since it is // This field can potentially contain a $(VAR) since it is
// of string type. // of string type.
return expansion2.Expand(s, rv.mappingFunc), nil return expansion2.Expand(s, rv.mappingFunc), nil
//nolint:staticcheck (erroneously claims that `case nil` is unreachable)
case nil: case nil:
return nil, nil return nil, nil
default: default:

View File

@@ -480,7 +480,7 @@ func TestLoaderDisallowsLocalBaseFromRemoteOverlay(t *testing.T) {
t.Fatalf("unexpected root %s", l2.Root()) t.Fatalf("unexpected root %s", l2.Root())
} }
// This is not okay. // This is not okay.
l3, err = l2.New("../../../highBase") _, err = l2.New("../../../highBase")
if err == nil { if err == nil {
t.Fatalf("expected err") t.Fatalf("expected err")
} }