diff --git a/.golangci.yml b/.golangci.yml index c508994..81fb23d 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,21 +1,6 @@ --- linters: - enable: - - deadcode - - errcheck - - goconst - - gofmt - - goimports - - golint - - gosimple - - govet - - interfacer - - maligned - - misspell - - nakedret - - staticcheck - - structcheck - - unconvert - - unused - - varcheck - disable-all: true + enable-all: true + disable: + - wsl + - goerr113 diff --git a/dataeq/dataeq_test.go b/dataeq/dataeq_test.go index bc670c9..dce42f3 100644 --- a/dataeq/dataeq_test.go +++ b/dataeq/dataeq_test.go @@ -1,10 +1,11 @@ -package dataeq +package dataeq_test import ( "fmt" "testing" "github.com/stretchr/testify/require" + "github.com/suzuki-shunsuke/go-dataeq/dataeq" ) func TestJSON_ConvertByte(t *testing.T) { @@ -48,8 +49,9 @@ func TestJSON_ConvertByte(t *testing.T) { }, } for _, d := range data { + d := d t.Run(d.title, func(t *testing.T) { - a, err := JSON.ConvertByte(d.b) + a, err := dataeq.JSON.ConvertByte(d.b) if d.isError { require.NotNil(t, err) return @@ -104,8 +106,9 @@ func TestJSON_Convert(t *testing.T) { }, } for _, d := range data { + d := d t.Run(d.title, func(t *testing.T) { - a, err := JSON.Convert(d.x) + a, err := dataeq.JSON.Convert(d.x) if d.isError { require.NotNil(t, err) return @@ -162,8 +165,9 @@ func TestJSON_Equal(t *testing.T) { }, } for _, d := range data { + d := d t.Run(d.title, func(t *testing.T) { - f, err := JSON.Equal(d.x, d.y) + f, err := dataeq.JSON.Equal(d.x, d.y) if d.isError { require.NotNil(t, err) return diff --git a/dataeq/json.go b/dataeq/json.go index 95fd0c4..4f8ae23 100644 --- a/dataeq/json.go +++ b/dataeq/json.go @@ -4,4 +4,4 @@ import ( "encoding/json" ) -var JSON = New(json.Marshal, json.Unmarshal) +var JSON = New(json.Marshal, json.Unmarshal) //nolint:gochecknoglobals