Skip to content

Commit 4d738e5

Browse files
committed
SA9010: spell it deferred, not defered
1 parent 3212e26 commit 4d738e5

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

staticcheck/sa9010/sa9010.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ func run(pass *analysis.Pass) (any, error) {
9595
}
9696
}
9797
if returnsFunc {
98-
report.Report(pass, def, "defered return function not called")
98+
report.Report(pass, def, "deferred return function not called")
9999
}
100100
}
101101

staticcheck/sa9010/testdata/go1.0/example.com/deferr/deferr.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,18 @@ func x() {
5454
defer func() (int, func()) { return 0, func() {} }()
5555

5656
// Wrong.
57-
defer returnFunc() //@ diag(`defered return function not called`)
58-
defer varReturnFunc() //@ diag(`defered return function not called`)
59-
defer namedReturnFunc() //@ diag(`defered return function not called`)
60-
defer t.returnFunc() //@ diag(`defered return function not called`)
61-
defer tt.returnFunc() //@ diag(`defered return function not called`)
62-
defer tt.t.returnFunc() //@ diag(`defered return function not called`)
63-
defer func() func() { return func() {} }() //@ diag(`defered return function not called`)
64-
defer returnFuncInt(0) //@ diag(`defered return function not called`)
65-
defer t.returnFuncInt(0) //@ diag(`defered return function not called`)
66-
defer tt.returnFuncInt(0) //@ diag(`defered return function not called`)
67-
defer tt.t.returnFuncInt(0) //@ diag(`defered return function not called`)
68-
defer func(int) func(int) int { return func(int) int { return 0 } }(0) //@ diag(`defered return function not called`)
57+
defer returnFunc() //@ diag(`deferred return function not called`)
58+
defer varReturnFunc() //@ diag(`deferred return function not called`)
59+
defer namedReturnFunc() //@ diag(`deferred return function not called`)
60+
defer t.returnFunc() //@ diag(`deferred return function not called`)
61+
defer tt.returnFunc() //@ diag(`deferred return function not called`)
62+
defer tt.t.returnFunc() //@ diag(`deferred return function not called`)
63+
defer func() func() { return func() {} }() //@ diag(`deferred return function not called`)
64+
defer returnFuncInt(0) //@ diag(`deferred return function not called`)
65+
defer t.returnFuncInt(0) //@ diag(`deferred return function not called`)
66+
defer tt.returnFuncInt(0) //@ diag(`deferred return function not called`)
67+
defer tt.t.returnFuncInt(0) //@ diag(`deferred return function not called`)
68+
defer func(int) func(int) int { return func(int) int { return 0 } }(0) //@ diag(`deferred return function not called`)
6969

7070
// Function returns a function which returns another function. This is
7171
// getting silly and is not checked.

staticcheck/sa9010/testdata/go1.18/deferr/deferr.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package deferr
22

33
func x() {
44

5-
defer tpReturnFuncInt[int](0) //@ diag(`defered return function not called`)
5+
defer tpReturnFuncInt[int](0) //@ diag(`deferred return function not called`)
66
defer tpReturnFuncInt(0)(0)
77
}
88

0 commit comments

Comments
 (0)