Skip to content

Commit f1d3eb1

Browse files
committed
enable testifylint rule
excluded go-require because it is troublesome to resolve properly and require-error because it makes the change massive
1 parent 69f8729 commit f1d3eb1

File tree

109 files changed

+263
-269
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+263
-269
lines changed

.golangci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ linters:
2020
- staticcheck
2121
- stylecheck
2222
- tenv
23+
- testifylint
2324
- typecheck
2425
- unconvert
2526
- unused
@@ -35,6 +36,10 @@ output:
3536
show-stats: true
3637

3738
linters-settings:
39+
testifylint:
40+
disable:
41+
- go-require
42+
- require-error
3843
stylecheck:
3944
checks: ["all", "-ST1005", "-ST1003"]
4045
nakedret:

models/actions/runner_token_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ func TestGetLatestRunnerToken(t *testing.T) {
1717
token := unittest.AssertExistsAndLoadBean(t, &ActionRunnerToken{ID: 3})
1818
expectedToken, err := GetLatestRunnerToken(db.DefaultContext, 1, 0)
1919
assert.NoError(t, err)
20-
assert.EqualValues(t, token, expectedToken)
20+
assert.EqualValues(t, expectedToken, token)
2121
}
2222

2323
func TestNewRunnerToken(t *testing.T) {
@@ -26,7 +26,7 @@ func TestNewRunnerToken(t *testing.T) {
2626
assert.NoError(t, err)
2727
expectedToken, err := GetLatestRunnerToken(db.DefaultContext, 1, 0)
2828
assert.NoError(t, err)
29-
assert.EqualValues(t, token, expectedToken)
29+
assert.EqualValues(t, expectedToken, token)
3030
}
3131

3232
func TestUpdateRunnerToken(t *testing.T) {
@@ -36,5 +36,5 @@ func TestUpdateRunnerToken(t *testing.T) {
3636
assert.NoError(t, UpdateRunnerToken(db.DefaultContext, token))
3737
expectedToken, err := GetLatestRunnerToken(db.DefaultContext, 1, 0)
3838
assert.NoError(t, err)
39-
assert.EqualValues(t, token, expectedToken)
39+
assert.EqualValues(t, expectedToken, token)
4040
}

models/activities/user_heatmap_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
package activities_test
55

66
import (
7-
"fmt"
87
"testing"
98
"time"
109

@@ -91,11 +90,11 @@ func TestGetUserHeatmapDataByUser(t *testing.T) {
9190
assert.NoError(t, err)
9291
assert.Len(t, actions, contributions, "invalid action count: did the test data became too old?")
9392
assert.Equal(t, count, int64(contributions))
94-
assert.Equal(t, tc.CountResult, contributions, fmt.Sprintf("testcase '%s'", tc.desc))
93+
assert.Equal(t, tc.CountResult, contributions, "testcase '%s'", tc.desc)
9594

9695
// Test JSON rendering
9796
jsonData, err := json.Marshal(heatmap)
9897
assert.NoError(t, err)
99-
assert.Equal(t, tc.JSONResult, string(jsonData))
98+
assert.JSONEq(t, tc.JSONResult, string(jsonData))
10099
}
101100
}

models/auth/oauth2_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ func TestOAuth2Application_GenerateClientSecret(t *testing.T) {
1818
app := unittest.AssertExistsAndLoadBean(t, &auth_model.OAuth2Application{ID: 1})
1919
secret, err := app.GenerateClientSecret(db.DefaultContext)
2020
assert.NoError(t, err)
21-
assert.True(t, len(secret) > 0)
21+
assert.NotEmpty(t, secret)
2222
unittest.AssertExistsAndLoadBean(t, &auth_model.OAuth2Application{ID: 1, ClientSecret: app.ClientSecret})
2323
}
2424

@@ -165,7 +165,7 @@ func TestOAuth2Grant_GenerateNewAuthorizationCode(t *testing.T) {
165165
code, err := grant.GenerateNewAuthorizationCode(db.DefaultContext, "https://example2.com/callback", "CjvyTLSdR47G5zYenDA-eDWW4lRrO8yvjcWwbD_deOg", "S256")
166166
assert.NoError(t, err)
167167
assert.NotNil(t, code)
168-
assert.True(t, len(code.Code) > 32) // secret length > 32
168+
assert.Greater(t, len(code.Code), 32) // secret length > 32
169169
}
170170

171171
func TestOAuth2Grant_TableName(t *testing.T) {

models/db/iterate_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ func TestIterate(t *testing.T) {
3838
if !has {
3939
return db.ErrNotExist{Resource: "repo_unit", ID: repoUnit.ID}
4040
}
41-
assert.EqualValues(t, repoUnit.RepoID, repoUnit.RepoID)
42-
assert.EqualValues(t, repoUnit.CreatedUnix, repoUnit.CreatedUnix)
4341
return nil
4442
})
4543
assert.NoError(t, err)

models/git/commit_status_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ func TestGetCommitStatuses(t *testing.T) {
3434
SHA: sha1,
3535
})
3636
assert.NoError(t, err)
37-
assert.Equal(t, int(maxResults), 5)
37+
assert.Equal(t, 5, int(maxResults))
3838
assert.Len(t, statuses, 5)
3939

4040
assert.Equal(t, "ci/awesomeness", statuses[0].Context)
@@ -63,7 +63,7 @@ func TestGetCommitStatuses(t *testing.T) {
6363
SHA: sha1,
6464
})
6565
assert.NoError(t, err)
66-
assert.Equal(t, int(maxResults), 5)
66+
assert.Equal(t, 5, int(maxResults))
6767
assert.Empty(t, statuses)
6868
}
6969

models/git/protected_branch_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
package git
55

66
import (
7-
"fmt"
87
"testing"
98

109
"code.gitea.io/gitea/models/db"
@@ -76,7 +75,7 @@ func TestBranchRuleMatch(t *testing.T) {
7675
infact = " not"
7776
}
7877
assert.EqualValues(t, kase.ExpectedMatch, pb.Match(kase.BranchName),
79-
fmt.Sprintf("%s should%s match %s but it is%s", kase.BranchName, should, kase.Rule, infact),
78+
"%s should%s match %s but it is%s", kase.BranchName, should, kase.Rule, infact,
8079
)
8180
}
8281
}

models/issues/comment_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ func TestFetchCodeComments(t *testing.T) {
6464
}
6565

6666
func TestAsCommentType(t *testing.T) {
67-
assert.Equal(t, issues_model.CommentType(0), issues_model.CommentTypeComment)
67+
assert.Equal(t, issues_model.CommentTypeComment, issues_model.CommentType(0))
6868
assert.Equal(t, issues_model.CommentTypeUndefined, issues_model.AsCommentType(""))
6969
assert.Equal(t, issues_model.CommentTypeUndefined, issues_model.AsCommentType("nonsense"))
7070
assert.Equal(t, issues_model.CommentTypeComment, issues_model.AsCommentType("comment"))

models/issues/issue_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ func assertCreateIssues(t *testing.T, isPull bool) {
434434
owner := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: repo.OwnerID})
435435
label := unittest.AssertExistsAndLoadBean(t, &issues_model.Label{ID: 1})
436436
milestone := unittest.AssertExistsAndLoadBean(t, &issues_model.Milestone{ID: 1})
437-
assert.EqualValues(t, milestone.ID, 1)
437+
assert.EqualValues(t, 1, milestone.ID)
438438
reaction := &issues_model.Reaction{
439439
Type: "heart",
440440
UserID: owner.ID,

models/issues/issue_watch_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,17 @@ func TestGetIssueWatchers(t *testing.T) {
4848
iws, err := issues_model.GetIssueWatchers(db.DefaultContext, 1, db.ListOptions{})
4949
assert.NoError(t, err)
5050
// Watcher is inactive, thus 0
51-
assert.Len(t, iws, 0)
51+
assert.Empty(t, iws)
5252

5353
iws, err = issues_model.GetIssueWatchers(db.DefaultContext, 2, db.ListOptions{})
5454
assert.NoError(t, err)
5555
// Watcher is explicit not watching
56-
assert.Len(t, iws, 0)
56+
assert.Empty(t, iws)
5757

5858
iws, err = issues_model.GetIssueWatchers(db.DefaultContext, 5, db.ListOptions{})
5959
assert.NoError(t, err)
6060
// Issue has no Watchers
61-
assert.Len(t, iws, 0)
61+
assert.Empty(t, iws)
6262

6363
iws, err = issues_model.GetIssueWatchers(db.DefaultContext, 7, db.ListOptions{})
6464
assert.NoError(t, err)

0 commit comments

Comments
 (0)