Skip to content

Commit 795c630

Browse files
xiekeyi98sre-bot
authored andcommitted
Makefile: Replace Gometalinter to Golangci-lint (pingcap#13405)
1 parent b364b89 commit 795c630

File tree

3 files changed

+6
-10
lines changed

3 files changed

+6
-10
lines changed

Makefile

+6-7
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,10 @@ goword:tools/bin/goword
8383
gosec:tools/bin/gosec
8484
tools/bin/gosec $$($(PACKAGE_DIRECTORIES))
8585

86-
check-static:tools/bin/gometalinter tools/bin/misspell tools/bin/ineffassign
87-
@ # TODO: enable megacheck.
88-
@ # TODO: gometalinter has been DEPRECATED.
89-
@ # https://github.com/alecthomas/gometalinter/issues/590
90-
tools/bin/gometalinter --disable-all --deadline 120s \
91-
--enable misspell \
92-
--enable ineffassign \
86+
check-static: tools/bin/golangci-lint
87+
tools/bin/golangci-lint run -v --disable-all --deadline=3m \
88+
--enable=misspell \
89+
--enable=ineffassign \
9390
$$($(PACKAGE_DIRECTORIES))
9491

9592
check-slow:tools/bin/gometalinter tools/bin/gosec
@@ -277,6 +274,8 @@ tools/bin/misspell:tools/check/go.mod
277274
tools/bin/ineffassign:tools/check/go.mod
278275
cd tools/check; \
279276
$(GO) build -o ../bin/ineffassign github.com/gordonklaus/ineffassign
277+
tools/bin/golangci-lint:
278+
curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b ./tools/bin v1.21.0
280279

281280
# Usage:
282281
#

executor/simple.go

-2
Original file line numberDiff line numberDiff line change
@@ -759,7 +759,6 @@ func (e *SimpleExec) executeAlterUser(s *ast.AlterUserStmt) error {
759759
}
760760

761761
func (e *SimpleExec) executeGrantRole(s *ast.GrantRoleStmt) error {
762-
failedUsers := make([]string, 0, len(s.Users))
763762
sessionVars := e.ctx.GetSessionVars()
764763
for i, user := range s.Users {
765764
if user.CurrentUser {
@@ -803,7 +802,6 @@ func (e *SimpleExec) executeGrantRole(s *ast.GrantRoleStmt) error {
803802
for _, role := range s.Roles {
804803
sql := fmt.Sprintf(`INSERT IGNORE INTO %s.%s (FROM_HOST, FROM_USER, TO_HOST, TO_USER) VALUES ('%s','%s','%s','%s')`, mysql.SystemDB, mysql.RoleEdgeTable, role.Hostname, role.Username, user.Hostname, user.Username)
805804
if _, err := sqlExecutor.Execute(context.Background(), sql); err != nil {
806-
failedUsers = append(failedUsers, user.String())
807805
logutil.BgLogger().Error(fmt.Sprintf("Error occur when executing %s", sql))
808806
if _, err := sqlExecutor.Execute(context.Background(), "rollback"); err != nil {
809807
return err

server/sql_info_fetcher.go

-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,6 @@ func (sh *sqlInfoFetcher) getExplainAnalyze(ctx context.Context, sql string, res
250250
rows, err := session.ResultSetToStringSlice(ctx, sh.s, recordSets[0])
251251
if err != nil {
252252
terror.Log(err)
253-
rows = nil
254253
return
255254
}
256255
resultChan <- &explainAnalyzeResult{rows: rows}

0 commit comments

Comments
 (0)