diff options
| author | Dave Henderson <dhenderson@gmail.com> | 2021-01-02 12:58:15 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-02 12:58:15 -0500 |
| commit | a7a7a2bfb64927ec94eb2bc67560b97af741d8ce (patch) | |
| tree | 5530b07d4928a483d1d34be3138605f6014b422a /data | |
| parent | 09a33cdffa6d0b4e57e12827f7075fb2d6c6a543 (diff) | |
| parent | 25042240754ae032f53f2225e2f224cbfe51b2b6 (diff) | |
Merge pull request #1023 from hairyhenderson/golangci-lint-config-file
Moving lint config to config file, fixing some issues
Diffstat (limited to 'data')
| -rw-r--r-- | data/datasource_blob.go | 2 | ||||
| -rw-r--r-- | data/datasource_git.go | 10 | ||||
| -rw-r--r-- | data/datasource_git_test.go | 2 | ||||
| -rw-r--r-- | data/datasource_merge.go | 6 | ||||
| -rw-r--r-- | data/datasource_test.go | 2 |
5 files changed, 13 insertions, 9 deletions
diff --git a/data/datasource_blob.go b/data/datasource_blob.go index d76f0a35..b40ae198 100644 --- a/data/datasource_blob.go +++ b/data/datasource_blob.go @@ -22,7 +22,7 @@ import ( func readBlob(source *Source, args ...string) (output []byte, err error) { if len(args) >= 2 { - return nil, errors.New("Maximum two arguments to blob datasource: alias, extraPath") + return nil, errors.New("maximum two arguments to blob datasource: alias, extraPath") } ctx := context.TODO() diff --git a/data/datasource_git.go b/data/datasource_git.go index f4b6670d..d3e79d57 100644 --- a/data/datasource_git.go +++ b/data/datasource_git.go @@ -118,9 +118,9 @@ func (g gitsource) parseGitPath(u *url.URL, args ...string) (out *url.URL, p str } if len(args) > 0 { - argURL, err := g.parseArgURL(args[0]) - if err != nil { - return nil, "", err + argURL, uerr := g.parseArgURL(args[0]) + if uerr != nil { + return nil, "", uerr } repo, argpath := g.parseArgPath(u, argURL.Path) out.Path = path.Join(out.Path, repo) @@ -203,8 +203,8 @@ func (g gitsource) read(fs billy.Filesystem, path string) (string, []byte, error return "", nil, fmt.Errorf("can't stat %s: %w", path, err) } if fi.IsDir() || strings.HasSuffix(path, string(filepath.Separator)) { - out, err := g.readDir(fs, path) - return jsonArrayMimetype, out, err + out, rerr := g.readDir(fs, path) + return jsonArrayMimetype, out, rerr } f, err := fs.OpenFile(path, os.O_RDONLY, 0) diff --git a/data/datasource_git_test.go b/data/datasource_git_test.go index b985ab7d..e26046cd 100644 --- a/data/datasource_git_test.go +++ b/data/datasource_git_test.go @@ -75,6 +75,7 @@ func TestParseArgPath(t *testing.T) { } for i, d := range data { + d := d t.Run(fmt.Sprintf("%d:(%q,%q)==(%q,%q)", i, d.url, d.arg, d.repo, d.path), func(t *testing.T) { t.Parallel() u, _ := url.Parse(d.url) @@ -175,6 +176,7 @@ func TestParseGitPath(t *testing.T) { } for i, d := range data { + d := d t.Run(fmt.Sprintf("%d:(%q,%q)==(%q,%q)", i, d.url, d.args, d.repo, d.path), func(t *testing.T) { t.Parallel() u, _ := url.Parse(d.url) diff --git a/data/datasource_merge.go b/data/datasource_merge.go index fa69c81f..044302a2 100644 --- a/data/datasource_merge.go +++ b/data/datasource_merge.go @@ -31,9 +31,9 @@ func (d *Data) readMerge(source *Source, args ...string) ([]byte, error) { subSource, err := d.lookupSource(part) if err != nil { // maybe it's a relative filename? - u, err := config.ParseSourceURL(part) - if err != nil { - return nil, err + u, uerr := config.ParseSourceURL(part) + if uerr != nil { + return nil, uerr } subSource = &Source{ Alias: part, diff --git a/data/datasource_test.go b/data/datasource_test.go index 003d7731..4cffc763 100644 --- a/data/datasource_test.go +++ b/data/datasource_test.go @@ -276,6 +276,7 @@ func TestMimeType(t *testing.T) { } for i, d := range data { + d := d t.Run(fmt.Sprintf("%d:%q,%q==%q", i, d.url, d.mediaType, d.expected), func(t *testing.T) { s := &Source{URL: mustParseURL(d.url), mediaType: d.mediaType} mt, err := s.mimeType("") @@ -331,6 +332,7 @@ func TestMimeTypeWithArg(t *testing.T) { } for i, d := range data { + d := d t.Run(fmt.Sprintf("%d:%q,%q,%q==%q", i, d.url, d.mediaType, d.arg, d.expected), func(t *testing.T) { s := &Source{URL: mustParseURL(d.url), mediaType: d.mediaType} mt, err := s.mimeType(d.arg) |
