chore: Enable G107 rule for gosec (#13010)
Co-authored-by: Pawel Zak <Pawel Zak>
This commit is contained in:
parent
9bfe6425b3
commit
0754247d79
|
|
@ -90,6 +90,7 @@ linters-settings:
|
||||||
includes:
|
includes:
|
||||||
- G102
|
- G102
|
||||||
- G106
|
- G106
|
||||||
|
- G107
|
||||||
- G108
|
- G108
|
||||||
- G109
|
- G109
|
||||||
- G111
|
- G111
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ func (pkg *packageInfo) Classify() (float64, error) {
|
||||||
}
|
}
|
||||||
debugf("%q downloading from %q", pkg.name, source)
|
debugf("%q downloading from %q", pkg.name, source)
|
||||||
|
|
||||||
response, err := http.Get(source)
|
response, err := http.Get(source.String())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return 0.0, fmt.Errorf("download from %q failed: %w", source, err)
|
return 0.0, fmt.Errorf("download from %q failed: %w", source, err)
|
||||||
}
|
}
|
||||||
|
|
@ -62,10 +62,10 @@ func (pkg *packageInfo) Classify() (float64, error) {
|
||||||
return coverage.Percent, nil
|
return coverage.Percent, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func normalizeURL(raw string) (string, error) {
|
func normalizeURL(raw string) (*url.URL, error) {
|
||||||
u, err := url.Parse(raw)
|
u, err := url.Parse(raw)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
switch u.Hostname() {
|
switch u.Hostname() {
|
||||||
|
|
@ -93,5 +93,5 @@ func normalizeURL(raw string) (string, error) {
|
||||||
u.RawQuery = strings.Join(parts, ";")
|
u.RawQuery = strings.Join(parts, ";")
|
||||||
}
|
}
|
||||||
|
|
||||||
return u.String(), nil
|
return u, nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue