Skip to content

Commit d6aeaad

Browse files
authored
correct gci linter (#946)
Signed-off-by: Matthieu MOREL <[email protected]>
1 parent 73f0efc commit d6aeaad

23 files changed

+62
-33
lines changed

.golangci.yml

+35-28
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,40 @@
11
linters:
22
enable:
3-
- asciicheck
4-
- bodyclose
5-
- depguard
6-
- dogsled
7-
- durationcheck
8-
- errcheck
9-
- errorlint
10-
- exportloopref
11-
- gci
12-
- gofmt
13-
- gofumpt
14-
- goimports
15-
- gosec
16-
- gosimple
17-
- govet
18-
- importas
19-
- ineffassign
20-
- megacheck
21-
- misspell
22-
- nakedret
23-
- nolintlint
24-
- revive
25-
- staticcheck
26-
- typecheck
27-
- unconvert
28-
- unparam
29-
- unused
30-
- wastedassign
3+
- asciicheck
4+
- bodyclose
5+
- depguard
6+
- dogsled
7+
- durationcheck
8+
- errcheck
9+
- errorlint
10+
- exportloopref
11+
- gci
12+
- gofmt
13+
- gofumpt
14+
- goimports
15+
- gosec
16+
- gosimple
17+
- govet
18+
- importas
19+
- ineffassign
20+
- megacheck
21+
- misspell
22+
- nakedret
23+
- nolintlint
24+
- revive
25+
- staticcheck
26+
- typecheck
27+
- unconvert
28+
- unparam
29+
- unused
30+
- wastedassign
31+
32+
linters-settings:
33+
gci:
34+
sections:
35+
- standard
36+
- default
37+
- prefix(github.com/securego)
3138

3239
run:
3340
timeout: 5m

analyzers/ssrf.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@
1515
package analyzers
1616

1717
import (
18-
"github.com/securego/gosec/v2/issue"
1918
"golang.org/x/tools/go/analysis"
2019
"golang.org/x/tools/go/analysis/passes/buildssa"
2120
"golang.org/x/tools/go/ssa"
21+
22+
"github.com/securego/gosec/v2/issue"
2223
)
2324

2425
func newSSRFAnalyzer(id string, description string) *analysis.Analyzer {

analyzers/util.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ import (
2121
"os"
2222
"strconv"
2323

24-
"github.com/securego/gosec/v2/issue"
2524
"golang.org/x/tools/go/analysis"
2625
"golang.org/x/tools/go/analysis/passes/buildssa"
26+
27+
"github.com/securego/gosec/v2/issue"
2728
)
2829

2930
// SSAAnalyzerResult contains various information returned by the

call_list_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
. "github.com/onsi/ginkgo/v2"
77
. "github.com/onsi/gomega"
8+
89
"github.com/securego/gosec/v2"
910
"github.com/securego/gosec/v2/testutils"
1011
)

cmd/gosec/sort_issues_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
. "github.com/onsi/ginkgo/v2"
77
. "github.com/onsi/gomega"
8+
89
"github.com/securego/gosec/v2/issue"
910
)
1011

config_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66

77
. "github.com/onsi/ginkgo/v2"
88
. "github.com/onsi/gomega"
9+
910
"github.com/securego/gosec/v2"
1011
)
1112

cwe/data_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package cwe_test
33
import (
44
. "github.com/onsi/ginkgo/v2"
55
. "github.com/onsi/gomega"
6+
67
"github.com/securego/gosec/v2/cwe"
78
)
89

cwe/types_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package cwe_test
33
import (
44
. "github.com/onsi/ginkgo/v2"
55
. "github.com/onsi/gomega"
6+
67
"github.com/securego/gosec/v2/cwe"
78
)
89

flag_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66

77
. "github.com/onsi/ginkgo/v2"
88
. "github.com/onsi/gomega"
9+
910
"github.com/securego/gosec/v2/cmd/vflag"
1011
)
1112

helpers_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88

99
. "github.com/onsi/ginkgo/v2"
1010
. "github.com/onsi/gomega"
11+
1112
"github.com/securego/gosec/v2"
1213
"github.com/securego/gosec/v2/testutils"
1314
)

import_tracker_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package gosec_test
33
import (
44
. "github.com/onsi/ginkgo/v2"
55
. "github.com/onsi/gomega"
6+
67
"github.com/securego/gosec/v2"
78
"github.com/securego/gosec/v2/testutils"
89
)

issue/issue_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
. "github.com/onsi/ginkgo/v2"
77
. "github.com/onsi/gomega"
8+
89
"github.com/securego/gosec/v2"
910
"github.com/securego/gosec/v2/issue"
1011
"github.com/securego/gosec/v2/rules"

report/formatter_test.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@ import (
88

99
. "github.com/onsi/ginkgo/v2"
1010
. "github.com/onsi/gomega"
11+
"gopkg.in/yaml.v3"
12+
1113
"github.com/securego/gosec/v2"
1214
"github.com/securego/gosec/v2/cwe"
1315
"github.com/securego/gosec/v2/issue"
1416
"github.com/securego/gosec/v2/report/junit"
1517
"github.com/securego/gosec/v2/report/sonar"
16-
"gopkg.in/yaml.v3"
1718
)
1819

1920
func createIssueWithFileWhat(file, what string) *issue.Issue {

report/sarif/formatter.go

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"strings"
88

99
"github.com/google/uuid"
10+
1011
"github.com/securego/gosec/v2"
1112
"github.com/securego/gosec/v2/cwe"
1213
"github.com/securego/gosec/v2/issue"

report/sarif/sarif_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66

77
. "github.com/onsi/ginkgo/v2"
88
. "github.com/onsi/gomega"
9+
910
"github.com/securego/gosec/v2"
1011
"github.com/securego/gosec/v2/issue"
1112
"github.com/securego/gosec/v2/report/sarif"

report/sonar/sonar_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package sonar_test
33
import (
44
. "github.com/onsi/ginkgo/v2"
55
. "github.com/onsi/gomega"
6+
67
"github.com/securego/gosec/v2"
78
"github.com/securego/gosec/v2/issue"
89
"github.com/securego/gosec/v2/report/sonar"

report/text/writer.go

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"text/template"
1212

1313
"github.com/gookit/color"
14+
1415
"github.com/securego/gosec/v2"
1516
"github.com/securego/gosec/v2/issue"
1617
)

report/yaml/writer.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ package yaml
33
import (
44
"io"
55

6-
"github.com/securego/gosec/v2"
76
"gopkg.in/yaml.v3"
7+
8+
"github.com/securego/gosec/v2"
89
)
910

1011
// WriteReport write a report in yaml format to the output writer

resolve_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
. "github.com/onsi/ginkgo/v2"
77
. "github.com/onsi/gomega"
8+
89
"github.com/securego/gosec/v2"
910
"github.com/securego/gosec/v2/testutils"
1011
)

rule_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66

77
. "github.com/onsi/ginkgo/v2"
88
. "github.com/onsi/gomega"
9+
910
"github.com/securego/gosec/v2"
1011
"github.com/securego/gosec/v2/issue"
1112
)

rules/hardcoded_credentials.go

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import (
2121
"strconv"
2222

2323
zxcvbn "github.com/nbutton23/zxcvbn-go"
24+
2425
"github.com/securego/gosec/v2"
2526
"github.com/securego/gosec/v2/issue"
2627
)

rules/rules_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66

77
. "github.com/onsi/ginkgo/v2"
88
. "github.com/onsi/gomega"
9+
910
"github.com/securego/gosec/v2"
1011
"github.com/securego/gosec/v2/rules"
1112
"github.com/securego/gosec/v2/testutils"

testutils/pkg.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ import (
88
"path"
99
"strings"
1010

11-
"github.com/securego/gosec/v2"
1211
"golang.org/x/tools/go/packages"
12+
13+
"github.com/securego/gosec/v2"
1314
)
1415

1516
type buildObj struct {

0 commit comments

Comments
 (0)