Skip to content
This repository was archived by the owner on Mar 15, 2024. It is now read-only.

Commit b395642

Browse files
authored
Merge pull request #9 from splunk/mw/golangci-lint
Switch to golangci-lint
2 parents 7bc6120 + b048109 commit b395642

File tree

7 files changed

+13
-12
lines changed

7 files changed

+13
-12
lines changed

Makefile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
GOLANGCI_LINT_ARGS := --enable=gosec --enable=dupl
12
TESTREPORT := test-results.xml
23

34
# XXX BUG(mweber) "go env GOBIN" is empty?
@@ -34,17 +35,12 @@ test: build
3435

3536
.PHONY: lint
3637
lint: dep
37-
go list ./... | grep -v vendor | xargs go vet
38-
go list ./... | grep -v vendor | xargs golint
39-
ineffassign .
40-
gosec -quiet ./...
38+
golangci-lint run $(GOLANGCI_LINT_ARGS)
4139

4240
.PHONY: prereq
4341
prereq:
4442
go get github.com/golang/dep/cmd/dep
45-
go get golang.org/x/lint/golint
46-
go get github.com/gordonklaus/ineffassign
47-
go get github.com/securego/gosec/cmd/gosec/...
43+
go get github.com/golangci/golangci-lint/cmd/golangci-lint
4844
go get gotest.tools/gotestsum
4945

5046
.PHONY: clean

clients/splunk/error.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,7 @@ func (e APIError) Error() string {
2727
// Empty returns true if empty. Otherwise, at least 1 error message is
2828
// present and false is returned.
2929
func (e APIError) Empty() bool {
30-
if len(e.Messages) == 0 {
31-
return true
32-
}
33-
return false
30+
return len(e.Messages) == 0
3431
}
3532

3633
// relevantError returns any non-nil http-related error (creating the request,

clients/splunk/testing.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ func NewTestSplunkServiceWithTempAdmin() (cleanup func(), conn *API, err error)
203203
clConn := conn
204204
clCleanup := cleanup
205205
cleanup = func() {
206+
// nolint:errcheck
206207
// #nosec G104
207208
clConn.AccessControl.Authentication.Users.Delete(testUser)
208209
clCleanup()

clients/splunk/user_test.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ func TestUserService_Create(t *testing.T) {
3131

3232
user, _, err := userSvc.Create(params)
3333
assert.NilError(t, err)
34+
// nolint:errcheck
3435
defer userSvc.Delete(user.Name)
3536
assert.Equal(t, user.Name, params.Name)
3637
assert.Equal(t, user.Content.Email, params.Email)
@@ -53,6 +54,7 @@ func TestUserService_Update_Email(t *testing.T) {
5354

5455
user, _, err := userSvc.Create(params)
5556
assert.NilError(t, err)
57+
// nolint:errcheck
5658
defer userSvc.Delete(user.Name)
5759
assert.Equal(t, user.Name, params.Name)
5860

@@ -69,11 +71,12 @@ func TestUserService_Update_Password(t *testing.T) {
6971

7072
user, _, err := userSvc.Create(params)
7173
assert.NilError(t, err)
74+
// nolint:errcheck
7275
defer userSvc.Delete(user.Name)
7376
assert.NilError(t, err)
7477
assert.Equal(t, user.Name, params.Name)
7578

76-
user, _, err = userSvc.Update(user.Name, &UpdateUserOptions{
79+
_, _, err = userSvc.Update(user.Name, &UpdateUserOptions{
7780
Password: "changed1234",
7881
})
7982
assert.NilError(t, err)
@@ -95,6 +98,7 @@ func TestUserService_Update_OwnPassword(t *testing.T) {
9598
params := testUserParams("")
9699
user, _, err := userSvc.Create(params)
97100
assert.NilError(t, err)
101+
// nolint:errcheck
98102
defer userSvc.Delete(user.Name)
99103

100104
_, _, err = userSvc.Update(user.Name, &UpdateUserOptions{

cmd/vault-plugin-splunk/main.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ func main() {
2626

2727
// all plugins ignore Parse errors
2828
// #nosec G104
29+
// nolint:errcheck
2930
flags.Parse(os.Args[1:])
3031

3132
printField := func(field, value string) {

conn.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ func (config *splunkConfig) store(ctx context.Context, s logical.Storage, name s
7878
if err != nil {
7979
// config was not stored => cancel cleanup
8080
// #nosec G104
81+
// nolint:errcheck
8182
framework.DeleteWAL(ctx, s, walID)
8283
}
8384
}()

util.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ func getValue(data *framework.FieldData, op logical.Operation, key string) (inte
1919
return nil, false
2020
}
2121

22+
// nolint:deadcode,unused
2223
func decodeValue(data *framework.FieldData, op logical.Operation, key string, v interface{}) error {
2324
raw, ok := getValue(data, op, key)
2425
if ok {

0 commit comments

Comments
 (0)