summaryrefslogtreecommitdiffstats
path: root/models
diff options
context:
space:
mode:
authorWim <wim@42.be>2022-06-20 12:02:49 +0200
committerGitHub <noreply@github.com>2022-06-20 12:02:49 +0200
commitcb50375e2b6abf0c79d4891e5e1ea775b9759cd2 (patch)
tree938af0f442baf79cebd114692aff5ad6af37f987 /models
parent3289abcefc563d6ea16c1dbd19680b874a58a6d3 (diff)
downloadgitea-cb50375e2b6abf0c79d4891e5e1ea775b9759cd2.tar.gz
gitea-cb50375e2b6abf0c79d4891e5e1ea775b9759cd2.zip
Add more linters to improve code readability (#19989)
Add nakedret, unconvert, wastedassign, stylecheck and nolintlint linters to improve code readability - nakedret - https://github.com/alexkohler/nakedret - nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length. - unconvert - https://github.com/mdempsky/unconvert - Remove unnecessary type conversions - wastedassign - https://github.com/sanposhiho/wastedassign - wastedassign finds wasted assignment statements. - notlintlint - Reports ill-formed or insufficient nolint directives - stylecheck - https://staticcheck.io/docs/checks/#ST - keep style consistent - excluded: [ST1003 - Poorly chosen identifier](https://staticcheck.io/docs/checks/#ST1003) and [ST1005 - Incorrectly formatted error string](https://staticcheck.io/docs/checks/#ST1005)
Diffstat (limited to 'models')
-rw-r--r--models/action.go2
-rw-r--r--models/admin/notice.go2
-rw-r--r--models/asymkey/gpg_key_commit_verification.go2
-rw-r--r--models/asymkey/ssh_key_test.go6
-rw-r--r--models/auth/oauth2.go8
-rwxr-xr-xmodels/db/engine.go2
-rw-r--r--models/db/index.go2
-rw-r--r--models/db/list_options.go2
-rw-r--r--models/db/sql_postgres_with_schema.go2
-rw-r--r--models/git/branches.go8
-rw-r--r--models/git/commit_status.go2
-rw-r--r--models/issues/assignees.go4
-rw-r--r--models/issues/comment.go12
-rw-r--r--models/issues/issue.go14
-rw-r--r--models/issues/issue_project.go30
-rw-r--r--models/issues/issue_watch.go2
-rw-r--r--models/issues/issue_xref.go70
-rw-r--r--models/issues/pull.go2
-rw-r--r--models/issues/review.go20
-rw-r--r--models/issues/stopwatch.go4
-rw-r--r--models/issues/tracked_time.go8
-rw-r--r--models/migrations/v143.go2
-rw-r--r--models/migrations/v180.go2
-rw-r--r--models/migrations/v189.go2
-rw-r--r--models/notification.go10
-rw-r--r--models/organization/team.go4
-rw-r--r--models/packages/package_version.go2
-rw-r--r--models/perm/access/repo_permission.go2
-rw-r--r--models/project/issue.go4
-rw-r--r--models/release.go4
-rw-r--r--models/repo.go2
-rw-r--r--models/repo/archiver.go2
-rw-r--r--models/repo/repo.go6
-rw-r--r--models/statistic.go2
-rw-r--r--models/unit/unit.go2
-rw-r--r--models/user/search.go2
-rw-r--r--models/webhook/hooktask.go2
37 files changed, 127 insertions, 127 deletions
diff --git a/models/action.go b/models/action.go
index 78cc93e1a2..791759f7e8 100644
--- a/models/action.go
+++ b/models/action.go
@@ -459,7 +459,7 @@ func DeleteOldActions(olderThan time.Duration) (err error) {
}
_, err = db.GetEngine(db.DefaultContext).Where("created_unix < ?", time.Now().Add(-olderThan).Unix()).Delete(&Action{})
- return
+ return err
}
func notifyWatchers(ctx context.Context, actions ...*Action) error {
diff --git a/models/admin/notice.go b/models/admin/notice.go
index 77277e4b2d..4d385cf951 100644
--- a/models/admin/notice.go
+++ b/models/admin/notice.go
@@ -142,5 +142,5 @@ func DeleteOldSystemNotices(olderThan time.Duration) (err error) {
}
_, err = db.GetEngine(db.DefaultContext).Where("created_unix < ?", time.Now().Add(-olderThan).Unix()).Delete(&Notice{})
- return
+ return err
}
diff --git a/models/asymkey/gpg_key_commit_verification.go b/models/asymkey/gpg_key_commit_verification.go
index 2f66863091..d5b06f83fd 100644
--- a/models/asymkey/gpg_key_commit_verification.go
+++ b/models/asymkey/gpg_key_commit_verification.go
@@ -520,5 +520,5 @@ func CalculateTrustStatus(verification *CommitVerification, repoTrustModel repo_
}
}
- return
+ return err
}
diff --git a/models/asymkey/ssh_key_test.go b/models/asymkey/ssh_key_test.go
index 71c8860f1c..adffedd0b6 100644
--- a/models/asymkey/ssh_key_test.go
+++ b/models/asymkey/ssh_key_test.go
@@ -317,7 +317,7 @@ func TestFromOpenSSH(t *testing.T) {
td := t.TempDir()
data := []byte("hello, ssh world")
- dataPath := write(t, []byte(data), td, "data")
+ dataPath := write(t, data, td, "data")
privPath := write(t, []byte(tt.priv), td, "id")
write(t, []byte(tt.pub), td, "id.pub")
@@ -372,14 +372,14 @@ func TestToOpenSSH(t *testing.T) {
td := t.TempDir()
data := []byte("hello, ssh world")
- write(t, []byte(data), td, "data")
+ write(t, data, td, "data")
armored, err := sshsig.Sign([]byte(tt.priv), bytes.NewReader(data), "file")
if err != nil {
t.Fatal(err)
}
- sigPath := write(t, []byte(armored), td, "oursig")
+ sigPath := write(t, armored, td, "oursig")
// Create an allowed_signers file with two keys to check against.
allowedSigner := "test@rekor.dev " + tt.pub + "\n"
diff --git a/models/auth/oauth2.go b/models/auth/oauth2.go
index c5c6e91120..5a58ec62b7 100644
--- a/models/auth/oauth2.go
+++ b/models/auth/oauth2.go
@@ -123,7 +123,7 @@ func GetOAuth2ApplicationByClientID(ctx context.Context, clientID string) (app *
if !has {
return nil, ErrOAuthClientIDInvalid{ClientID: clientID}
}
- return
+ return app, err
}
// GetOAuth2ApplicationByID returns the oauth2 application with the given id. Returns an error if not found.
@@ -143,7 +143,7 @@ func GetOAuth2ApplicationByID(ctx context.Context, id int64) (app *OAuth2Applica
func GetOAuth2ApplicationsByUserID(ctx context.Context, userID int64) (apps []*OAuth2Application, err error) {
apps = make([]*OAuth2Application, 0)
err = db.GetEngine(ctx).Where("uid = ?", userID).Find(&apps)
- return
+ return apps, err
}
// CreateOAuth2ApplicationOptions holds options to create an oauth2 application
@@ -300,7 +300,7 @@ func (code *OAuth2AuthorizationCode) GenerateRedirectURI(state string) (redirect
}
q.Set("code", code.Code)
redirect.RawQuery = q.Encode()
- return
+ return redirect, err
}
// Invalidate deletes the auth code from the database to invalidate this code
@@ -430,7 +430,7 @@ func GetOAuth2GrantByID(ctx context.Context, id int64) (grant *OAuth2Grant, err
} else if !has {
return nil, nil
}
- return
+ return grant, err
}
// GetOAuth2GrantsByUserID lists all grants of a certain user
diff --git a/models/db/engine.go b/models/db/engine.go
index 8a3b4b206e..93cf5ad8bc 100755
--- a/models/db/engine.go
+++ b/models/db/engine.go
@@ -285,5 +285,5 @@ func DeleteAllRecords(tableName string) error {
// GetMaxID will return max id of the table
func GetMaxID(beanOrTableName interface{}) (maxID int64, err error) {
_, err = x.Select("MAX(id)").Table(beanOrTableName).Get(&maxID)
- return
+ return maxID, err
}
diff --git a/models/db/index.go b/models/db/index.go
index 9b164db1fa..673c382b27 100644
--- a/models/db/index.go
+++ b/models/db/index.go
@@ -44,7 +44,7 @@ func UpsertResourceIndex(ctx context.Context, tableName string, groupID int64) (
default:
return fmt.Errorf("database type not supported")
}
- return
+ return err
}
var (
diff --git a/models/db/list_options.go b/models/db/list_options.go
index d1d52b6667..54f6d945c8 100644
--- a/models/db/list_options.go
+++ b/models/db/list_options.go
@@ -58,7 +58,7 @@ func (opts *ListOptions) GetSkipTake() (skip, take int) {
func (opts *ListOptions) GetStartEnd() (start, end int) {
start, take := opts.GetSkipTake()
end = start + take
- return
+ return start, end
}
// SetDefaultValues sets default values
diff --git a/models/db/sql_postgres_with_schema.go b/models/db/sql_postgres_with_schema.go
index d6b6262927..4bbd12bdeb 100644
--- a/models/db/sql_postgres_with_schema.go
+++ b/models/db/sql_postgres_with_schema.go
@@ -44,7 +44,7 @@ func (d *postgresSchemaDriver) Open(name string) (driver.Conn, error) {
_, err := execer.Exec(`SELECT set_config(
'search_path',
$1 || ',' || current_setting('search_path'),
- false)`, []driver.Value{schemaValue}) //nolint
+ false)`, []driver.Value{schemaValue})
if err != nil {
_ = conn.Close()
return nil, err
diff --git a/models/git/branches.go b/models/git/branches.go
index 0a44c0a68d..7f05a56676 100644
--- a/models/git/branches.go
+++ b/models/git/branches.go
@@ -363,7 +363,7 @@ func updateApprovalWhitelist(ctx context.Context, repo *repo_model.Repository, c
whitelist = append(whitelist, userID)
}
- return
+ return whitelist, err
}
// updateUserWhitelist checks whether the user whitelist changed and returns a whitelist with
@@ -392,7 +392,7 @@ func updateUserWhitelist(ctx context.Context, repo *repo_model.Repository, curre
whitelist = append(whitelist, userID)
}
- return
+ return whitelist, err
}
// updateTeamWhitelist checks whether the team whitelist changed and returns a whitelist with
@@ -415,7 +415,7 @@ func updateTeamWhitelist(ctx context.Context, repo *repo_model.Repository, curre
}
}
- return
+ return whitelist, err
}
// DeleteProtectedBranch removes ProtectedBranch relation between the user and repository.
@@ -539,7 +539,7 @@ func FindRenamedBranch(repoID int64, from string) (branch *RenamedBranch, exist
}
exist, err = db.GetEngine(db.DefaultContext).Get(branch)
- return
+ return branch, exist, err
}
// RenameBranch rename a branch
diff --git a/models/git/commit_status.go b/models/git/commit_status.go
index 54a7b43199..9e24221862 100644
--- a/models/git/commit_status.go
+++ b/models/git/commit_status.go
@@ -74,7 +74,7 @@ func upsertCommitStatusIndex(ctx context.Context, repoID int64, sha string) (err
default:
return fmt.Errorf("database type not supported")
}
- return
+ return err
}
// GetNextCommitStatusIndex retried 3 times to generate a resource index
diff --git a/models/issues/assignees.go b/models/issues/assignees.go
index 5921112fea..7f589f5d7e 100644
--- a/models/issues/assignees.go
+++ b/models/issues/assignees.go
@@ -42,7 +42,7 @@ func (issue *Issue) LoadAssignees(ctx context.Context) (err error) {
if len(issue.Assignees) > 0 {
issue.Assignee = issue.Assignees[0]
}
- return
+ return err
}
// GetAssigneeIDsByIssue returns the IDs of users assigned to an issue
@@ -167,5 +167,5 @@ func MakeIDsFromAPIAssigneesToAdd(oneAssignee string, multipleAssignees []string
// Get the IDs of all assignees
assigneeIDs, err = user_model.GetUserIDsByNames(requestAssignees, false)
- return
+ return assigneeIDs, err
}
diff --git a/models/issues/comment.go b/models/issues/comment.go
index a4e69e7118..a71afda9e0 100644
--- a/models/issues/comment.go
+++ b/models/issues/comment.go
@@ -315,7 +315,7 @@ func (c *Comment) LoadIssueCtx(ctx context.Context) (err error) {
return nil
}
c.Issue, err = GetIssueByID(ctx, c.IssueID)
- return
+ return err
}
// BeforeInsert will be invoked by XORM before inserting a record
@@ -627,7 +627,7 @@ func (c *Comment) LoadResolveDoer() (err error) {
err = nil
}
}
- return
+ return err
}
// IsResolved check if an code comment is resolved
@@ -955,7 +955,7 @@ func createIssueDependencyComment(ctx context.Context, doer *user_model.User, is
DependentIssueID: issue.ID,
}
_, err = CreateCommentCtx(ctx, opts)
- return
+ return err
}
// CreateCommentOptions defines options for creating comment
@@ -1350,7 +1350,7 @@ func CreatePushPullComment(ctx context.Context, pusher *user_model.User, pr *Pul
comment, err = CreateComment(ops)
- return
+ return comment, err
}
// CreateAutoMergeComment is a internal function, only use it for CommentTypePRScheduledToAutoMerge and CommentTypePRUnScheduledToAutoMerge CommentTypes
@@ -1372,7 +1372,7 @@ func CreateAutoMergeComment(ctx context.Context, typ CommentType, pr *PullReques
Repo: pr.BaseRepo,
Issue: pr.Issue,
})
- return
+ return comment, err
}
// getCommitsFromRepo get commit IDs from repo in between oldCommitID and newCommitID
@@ -1434,7 +1434,7 @@ func getCommitIDsFromRepo(ctx context.Context, repo *repo_model.Repository, oldC
}
}
- return
+ return commitIDs, isForcePush, err
}
type commitBranchCheckItem struct {
diff --git a/models/issues/issue.go b/models/issues/issue.go
index 76a0ea7d0c..064f0d22ab 100644
--- a/models/issues/issue.go
+++ b/models/issues/issue.go
@@ -223,7 +223,7 @@ func (issue *Issue) GetPullRequest() (pr *PullRequest, err error) {
return nil, err
}
pr.Issue = issue
- return
+ return pr, err
}
// LoadLabels loads labels
@@ -255,7 +255,7 @@ func (issue *Issue) loadPoster(ctx context.Context) (err error) {
return
}
}
- return
+ return err
}
func (issue *Issue) loadPullRequest(ctx context.Context) (err error) {
@@ -311,7 +311,7 @@ func (issue *Issue) loadReactions(ctx context.Context) (err error) {
return err
}
// Load reaction user data
- if _, err := ReactionList(reactions).LoadUsers(ctx, issue.Repo); err != nil {
+ if _, err := reactions.LoadUsers(ctx, issue.Repo); err != nil {
return err
}
@@ -2110,7 +2110,7 @@ func updateIssueClosedNum(ctx context.Context, issue *Issue) (err error) {
} else {
err = repo_model.StatsCorrectNumClosed(ctx, issue.RepoID, false, "num_closed_issues")
}
- return
+ return err
}
// FindAndUpdateIssueMentions finds users mentioned in the given content string, and saves them in the database.
@@ -2123,7 +2123,7 @@ func FindAndUpdateIssueMentions(ctx context.Context, issue *Issue, doer *user_mo
if err = UpdateIssueMentions(ctx, issue.ID, mentions); err != nil {
return nil, fmt.Errorf("UpdateIssueMentions [%d]: %v", issue.ID, err)
}
- return
+ return mentions, err
}
// ResolveIssueMentionsByVisibility returns the users mentioned in an issue, removing those that
@@ -2257,7 +2257,7 @@ func ResolveIssueMentionsByVisibility(ctx context.Context, issue *Issue, doer *u
users = append(users, user)
}
- return
+ return users, err
}
// UpdateIssuesMigrationsByType updates all migrated repositories' issues from gitServiceType to replace originalAuthorID to posterID
@@ -2380,7 +2380,7 @@ func DeleteIssuesByRepoID(ctx context.Context, repoID int64) (attachmentPaths []
return
}
- return
+ return attachmentPaths, err
}
// RemapExternalUser ExternalUserRemappable interface
diff --git a/models/issues/issue_project.go b/models/issues/issue_project.go
index 5e0a337f7d..b83665c2bb 100644
--- a/models/issues/issue_project.go
+++ b/models/issues/issue_project.go
@@ -14,32 +14,32 @@ import (
)
// LoadProject load the project the issue was assigned to
-func (i *Issue) LoadProject() (err error) {
- return i.loadProject(db.DefaultContext)
+func (issue *Issue) LoadProject() (err error) {
+ return issue.loadProject(db.DefaultContext)
}
-func (i *Issue) loadProject(ctx context.Context) (err error) {
- if i.Project == nil {
+func (issue *Issue) loadProject(ctx context.Context) (err error) {
+ if issue.Project == nil {
var p project_model.Project
if _, err = db.GetEngine(ctx).Table("project").
Join("INNER", "project_issue", "project.id=project_issue.project_id").
- Where("project_issue.issue_id = ?", i.ID).
+ Where("project_issue.issue_id = ?", issue.ID).
Get(&p); err != nil {
return err
}
- i.Project = &p
+ issue.Project = &p
}
- return
+ return err
}
// ProjectID return project id if issue was assigned to one
-func (i *Issue) ProjectID() int64 {
- return i.projectID(db.DefaultContext)
+func (issue *Issue) ProjectID() int64 {
+ return issue.projectID(db.DefaultContext)
}
-func (i *Issue) projectID(ctx context.Context) int64 {
+func (issue *Issue) projectID(ctx context.Context) int64 {
var ip project_model.ProjectIssue
- has, err := db.GetEngine(ctx).Where("issue_id=?", i.ID).Get(&ip)
+ has, err := db.GetEngine(ctx).Where("issue_id=?", issue.ID).Get(&ip)
if err != nil || !has {
return 0
}
@@ -47,13 +47,13 @@ func (i *Issue) projectID(ctx context.Context) int64 {
}
// ProjectBoardID return project board id if issue was assigned to one
-func (i *Issue) ProjectBoardID() int64 {
- return i.projectBoardID(db.DefaultContext)
+func (issue *Issue) ProjectBoardID() int64 {
+ return issue.projectBoardID(db.DefaultContext)
}
-func (i *Issue) projectBoardID(ctx context.Context) int64 {
+func (issue *Issue) projectBoardID(ctx context.Context) int64 {
var ip project_model.ProjectIssue
- has, err := db.GetEngine(ctx).Where("issue_id=?", i.ID).Get(&ip)
+ has, err := db.GetEngine(ctx).Where("issue_id=?", issue.ID).Get(&ip)
if err != nil || !has {
return 0
}
diff --git a/models/issues/issue_watch.go b/models/issues/issue_watch.go
index bf907aa8fd..cb9d7e7125 100644
--- a/models/issues/issue_watch.go
+++ b/models/issues/issue_watch.go
@@ -65,7 +65,7 @@ func GetIssueWatch(ctx context.Context, userID, issueID int64) (iw *IssueWatch,
Where("user_id = ?", userID).
And("issue_id = ?", issueID).
Get(iw)
- return
+ return iw, exists, err
}
// CheckIssueWatch check if an user is watching an issue
diff --git a/models/issues/issue_xref.go b/models/issues/issue_xref.go
index f4380a02ec..6de91058e8 100644
--- a/models/issues/issue_xref.go
+++ b/models/issues/issue_xref.go
@@ -231,46 +231,46 @@ func (issue *Issue) verifyReferencedIssue(stdCtx context.Context, ctx *crossRefe
}
// AddCrossReferences add cross references
-func (comment *Comment) AddCrossReferences(stdCtx context.Context, doer *user_model.User, removeOld bool) error {
- if comment.Type != CommentTypeCode && comment.Type != CommentTypeComment {
+func (c *Comment) AddCrossReferences(stdCtx context.Context, doer *user_model.User, removeOld bool) error {
+ if c.Type != CommentTypeCode && c.Type != CommentTypeComment {
return nil
}
- if err := comment.LoadIssueCtx(stdCtx); err != nil {
+ if err := c.LoadIssueCtx(stdCtx); err != nil {
return err
}
ctx := &crossReferencesContext{
Type: CommentTypeCommentRef,
Doer: doer,
- OrigIssue: comment.Issue,
- OrigComment: comment,
+ OrigIssue: c.Issue,
+ OrigComment: c,
RemoveOld: removeOld,
}
- return comment.Issue.createCrossReferences(stdCtx, ctx, "", comment.Content)
+ return c.Issue.createCrossReferences(stdCtx, ctx, "", c.Content)
}
-func (comment *Comment) neuterCrossReferences(ctx context.Context) error {
- return neuterCrossReferences(ctx, comment.IssueID, comment.ID)
+func (c *Comment) neuterCrossReferences(ctx context.Context) error {
+ return neuterCrossReferences(ctx, c.IssueID, c.ID)
}
// LoadRefComment loads comment that created this reference from database
-func (comment *Comment) LoadRefComment() (err error) {
- if comment.RefComment != nil {
+func (c *Comment) LoadRefComment() (err error) {
+ if c.RefComment != nil {
return nil
}
- comment.RefComment, err = GetCommentByID(db.DefaultContext, comment.RefCommentID)
- return
+ c.RefComment, err = GetCommentByID(db.DefaultContext, c.RefCommentID)
+ return err
}
// LoadRefIssue loads comment that created this reference from database
-func (comment *Comment) LoadRefIssue() (err error) {
- if comment.RefIssue != nil {
+func (c *Comment) LoadRefIssue() (err error) {
+ if c.RefIssue != nil {
return nil
}
- comment.RefIssue, err = GetIssueByID(db.DefaultContext, comment.RefIssueID)
+ c.RefIssue, err = GetIssueByID(db.DefaultContext, c.RefIssueID)
if err == nil {
- err = comment.RefIssue.LoadRepo(db.DefaultContext)
+ err = c.RefIssue.LoadRepo(db.DefaultContext)
}
- return
+ return err
}
// CommentTypeIsRef returns true if CommentType is a reference from another issue
@@ -279,44 +279,44 @@ func CommentTypeIsRef(t CommentType) bool {
}
// RefCommentHTMLURL returns the HTML URL for the comment that created this reference
-func (comment *Comment) RefCommentHTMLURL() string {
+func (c *Comment) RefCommentHTMLURL() string {
// Edge case for when the reference is inside the title or the description of the referring issue
- if comment.RefCommentID == 0 {
- return comment.RefIssueHTMLURL()
+ if c.RefCommentID == 0 {
+ return c.RefIssueHTMLURL()
}
- if err := comment.LoadRefComment(); err != nil { // Silently dropping errors :unamused:
- log.Error("LoadRefComment(%d): %v", comment.RefCommentID, err)
+ if err := c.LoadRefComment(); err != nil { // Silently dropping errors :unamused:
+ log.Error("LoadRefComment(%d): %v", c.RefCommentID, err)
return ""
}
- return comment.RefComment.HTMLURL()
+ return c.RefComment.HTMLURL()
}
// RefIssueHTMLURL returns the HTML URL of the issue where this reference was created
-func (comment *Comment) RefIssueHTMLURL() string {
- if err := comment.LoadRefIssue(); err != nil { // Silently dropping errors :unamused:
- log.Error("LoadRefIssue(%d): %v", comment.RefCommentID, err)
+func (c *Comment) RefIssueHTMLURL() string {
+ if err := c.LoadRefIssue(); err != nil { // Silently dropping errors :unamused:
+ log.Error("LoadRefIssue(%d): %v", c.RefCommentID, err)
return ""
}
- return comment.RefIssue.HTMLURL()
+ return c.RefIssue.HTMLURL()
}
// RefIssueTitle returns the title of the issue where this reference was created
-func (comment *Comment) RefIssueTitle() string {
- if err := comment.LoadRefIssue(); err != nil { // Silently dropping errors :unamused:
- log.Error("LoadRefIssue(%d): %v", comment.RefCommentID, err)
+func (c *Comment) RefIssueTitle() string {
+ if err := c.LoadRefIssue(); err != nil { // Silently dropping errors :unamused:
+ log.Error("LoadRefIssue(%d): %v", c.RefCommentID, err)
return ""
}
- return comment.RefIssue.Title
+ return c.RefIssue.Title
}
// RefIssueIdent returns the user friendly identity (e.g. "#1234") of the issue where this reference was created
-func (comment *Comment) RefIssueIdent() string {
- if err := comment.LoadRefIssue(); err != nil { // Silently dropping errors :unamused:
- log.Error("LoadRefIssue(%d): %v", comment.RefCommentID, err)
+func (c *Comment) RefIssueIdent() string {
+ if err := c.LoadRefIssue(); err != nil { // Silently dropping errors :unamused:
+ log.Error("LoadRefIssue(%d): %v", c.RefCommentID, err)
return ""
}
// FIXME: check this name for cross-repository references (#7901 if it gets merged)
- return fmt.Sprintf("#%d", comment.RefIssue.Index)
+ return fmt.Sprintf("#%d", c.RefIssue.Index)
}
// __________ .__ .__ __________ __
diff --git a/models/issues/pull.go b/models/issues/pull.go
index f2ca19b03e..52b9596889 100644
--- a/models/issues/pull.go
+++ b/models/issues/pull.go
@@ -323,7 +323,7 @@ func (pr *PullRequest) LoadProtectedBranchCtx(ctx context.Context) (err error) {
}
pr.ProtectedBranch, err = git_model.GetProtectedBranchBy(ctx, pr.BaseRepo.ID, pr.BaseBranch)
}
- return
+ return err
}
// ReviewCount represents a count of Reviews
diff --git a/models/issues/review.go b/models/issues/review.go
index ee65bec3f8..1cb99dc337 100644
--- a/models/issues/review.go
+++ b/models/issues/review.go
@@ -134,7 +134,7 @@ func (r *Review) LoadCodeComments(ctx context.Context) (err error) {
return
}
r.CodeComments, err = fetchCodeCommentsByReview(ctx, r.Issue, nil, r)
- return
+ return err
}
func (r *Review) loadIssue(ctx context.Context) (err error) {
@@ -142,7 +142,7 @@ func (r *Review) loadIssue(ctx context.Context) (err error) {
return
}
r.Issue, err = GetIssueByID(ctx, r.IssueID)
- return
+ return err
}
func (r *Review) loadReviewer(ctx context.Context) (err error) {
@@ -150,7 +150,7 @@ func (r *Review) loadReviewer(ctx context.Context) (err error) {
return
}
r.Reviewer, err = user_model.GetUserByIDCtx(ctx, r.ReviewerID)
- return
+ return err
}
func (r *Review) loadReviewerTeam(ctx context.Context) (err error) {
@@ -159,7 +159,7 @@ func (r *Review) loadReviewerTeam(ctx context.Context) (err error) {
}
r.ReviewerTeam, err = organization.GetTeamByID(ctx, r.ReviewerTeamID)
- return
+ return err
}
// LoadReviewer loads reviewer
@@ -186,7 +186,7 @@ func (r *Review) LoadAttributes(ctx context.Context) (err error) {
if err = r.loadReviewerTeam(ctx); err != nil {
return
}
- return
+ return err
}
// GetReviewByID returns the review by the given ID
@@ -537,7 +537,7 @@ func GetReviewByIssueIDAndUserID(ctx context.Context, issueID, userID int64) (*R
func GetTeamReviewerByIssueIDAndTeamID(ctx context.Context, issueID, teamID int64) (review *Review, err error) {
review = new(Review)
- has := false
+ var has bool
if has, err = db.GetEngine(ctx).SQL("SELECT * FROM review WHERE id IN (SELECT max(id) as id FROM review WHERE issue_id = ? AND reviewer_team_id = ?)",
issueID, teamID).
Get(review); err != nil {
@@ -548,21 +548,21 @@ func GetTeamReviewerByIssueIDAndTeamID(ctx context.Context, issueID, teamID int6
return nil, ErrReviewNotExist{0}
}
- return
+ return review, err
}
// MarkReviewsAsStale marks existing reviews as stale
func MarkReviewsAsStale(issueID int64) (err error) {
_, err = db.GetEngine(db.DefaultContext).Exec("UPDATE `review` SET stale=? WHERE issue_id=?", true, issueID)
- return
+ return err
}
// MarkReviewsAsNotStale marks existing reviews as not stale for a giving commit SHA
func MarkReviewsAsNotStale(issueID int64, commitID string) (err error) {
_, err = db.GetEngine(db.DefaultContext).Exec("UPDATE `review` SET stale=? WHERE issue_id=? AND commit_id=?", false, issueID, commitID)
- return
+ return err
}
// DismissReview change the dismiss status of a review
@@ -579,7 +579,7 @@ func DismissReview(review *Review, isDismiss bool) (err error) {
_, err = db.GetEngine(db.DefaultContext).ID(review.ID).Cols("dismissed").Update(review)
- return
+ return err
}
// InsertReviews inserts review and review comments
diff --git a/models/issues/stopwatch.go b/models/issues/stopwatch.go
index e7ac1314e9..0a7ad41f9c 100644
--- a/models/issues/stopwatch.go
+++ b/models/issues/stopwatch.go
@@ -63,7 +63,7 @@ func getStopwatch(ctx context.Context, userID, issueID int64) (sw *Stopwatch, ex
Where("user_id = ?", userID).
And("issue_id = ?", issueID).
Get(sw)
- return
+ return sw, exists, err
}
// UserIDCount is a simple coalition of UserID and Count
@@ -130,7 +130,7 @@ func HasUserStopwatch(ctx context.Context, userID int64) (exists bool, sw *Stopw
exists, err = db.GetEngine(ctx).
Where("user_id = ?", userID).
Get(sw)
- return
+ return exists, sw, err
}
// FinishIssueStopwatchIfPossible if stopwatch exist then finish it otherwise ignore
diff --git a/models/issues/tracked_time.go b/models/issues/tracked_time.go
index 54179bd3ab..9f8767362f 100644
--- a/models/issues/tracked_time.go
+++ b/models/issues/tracked_time.go
@@ -63,7 +63,7 @@ func (t *TrackedTime) loadAttributes(ctx context.Context) (err error) {
return
}
}
- return
+ return err
}
// LoadAttributes load Issue, User
@@ -73,7 +73,7 @@ func (tl TrackedTimeList) LoadAttributes() (err error) {
return err
}
}
- return
+ return err
}
// FindTrackedTimesOptions represent the filters for tracked times. If an ID is 0 it will be ignored.
@@ -130,7 +130,7 @@ func (opts *FindTrackedTimesOptions) toSession(e db.Engine) db.Engine {
// GetTrackedTimes returns all tracked times that fit to the given options.
func GetTrackedTimes(ctx context.Context, options *FindTrackedTimesOptions) (trackedTimes TrackedTimeList, err error) {
err = options.toSession(db.GetEngine(ctx)).Find(&trackedTimes)
- return
+ return trackedTimes, err
}
// CountTrackedTimes returns count of tracked times that fit to the given options.
@@ -291,7 +291,7 @@ func deleteTimes(ctx context.Context, opts FindTrackedTimesOptions) (removedTime
}
_, err = opts.toSession(db.GetEngine(ctx)).Table("tracked_time").Cols("deleted").Update(&TrackedTime{Deleted: true})
- return
+ return removedTime, err
}
func deleteTime(ctx context.Context, t *TrackedTime) error {
diff --git a/models/migrations/v143.go b/models/migrations/v143.go
index 93237ebfcd..17f3af4497 100644
--- a/models/migrations/v143.go
+++ b/models/migrations/v143.go
@@ -48,5 +48,5 @@ func recalculateStars(x *xorm.Engine) (err error) {
log.Debug("recalculate Stars number for all user finished")
- return
+ return err
}
diff --git a/models/migrations/v180.go b/models/migrations/v180.go
index 492c91f1b9..4468a71078 100644
--- a/models/migrations/v180.go
+++ b/models/migrations/v180.go
@@ -66,7 +66,7 @@ func deleteMigrationCredentials(x *xorm.Engine) (err error) {
return
}
}
- return
+ return err
}
func removeCredentials(payload string) (string, error) {
diff --git a/models/migrations/v189.go b/models/migrations/v189.go
index f136a89b4e..823e27e2ea 100644
--- a/models/migrations/v189.go
+++ b/models/migrations/v189.go
@@ -81,7 +81,7 @@ func unwrapLDAPSourceCfg(x *xorm.Engine) error {
}
err := jsonUnmarshalHandleDoubleEncode([]byte(source.Cfg), &wrapped)
if err != nil {
- return fmt.Errorf("failed to unmarshal %s: %w", string(source.Cfg), err)
+ return fmt.Errorf("failed to unmarshal %s: %w", source.Cfg, err)
}
if wrapped.Source != nil && len(wrapped.Source) > 0 {
bs, err := json.Marshal(wrapped.Source)
diff --git a/models/notification.go b/models/notification.go
index 3f0e374b83..fdc4ffad13 100644
--- a/models/notification.go
+++ b/models/notification.go
@@ -131,7 +131,7 @@ func (opts *FindNotificationOptions) ToSession(ctx context.Context) *xorm.Sessio
// GetNotifications returns all notifications that fit to the given options.
func GetNotifications(ctx context.Context, options *FindNotificationOptions) (nl NotificationList, err error) {
err = options.ToSession(ctx).OrderBy("notification.updated_unix DESC").Find(&nl)
- return
+ return nl, err
}
// CountNotifications count all notifications that fit to the given options and ignore pagination.
@@ -291,7 +291,7 @@ func getNotificationsByIssueID(ctx context.Context, issueID int64) (notification
err = db.GetEngine(ctx).
Where("issue_id = ?", issueID).
Find(&notifications)
- return
+ return notifications, err
}
func notificationExists(notifications []*Notification, issueID, userID int64) bool {
@@ -370,7 +370,7 @@ func NotificationsForUser(ctx context.Context, user *user_model.User, statuses [
}
err = sess.Find(&notifications)
- return
+ return notifications, err
}
// CountUnread count unread notifications for a user
@@ -401,7 +401,7 @@ func (n *Notification) loadAttributes(ctx context.Context) (err error) {
if err = n.loadComment(ctx); err != nil {
return
}
- return
+ return err
}
func (n *Notification) loadRepo(ctx context.Context) (err error) {
@@ -730,7 +730,7 @@ func GetNotificationCount(ctx context.Context, user *user_model.User, status Not
Where("user_id = ?", user.ID).
And("status = ?", status).
Count(&Notification{})
- return
+ return count, err
}
// UserIDCount is a simple coalition of UserID and Count
diff --git a/models/organization/team.go b/models/organization/team.go
index b32ffa6ca7..0b53c84d67 100644
--- a/models/organization/team.go
+++ b/models/organization/team.go
@@ -185,7 +185,7 @@ func (t *Team) GetUnitNames() (res []string) {
for _, u := range t.Units {
res = append(res, unit.Units[u.Type].NameKey)
}
- return
+ return res
}
// GetUnitsMap returns the team units permissions
@@ -226,7 +226,7 @@ func (t *Team) GetRepositoriesCtx(ctx context.Context) (err error) {
t.Repos, err = GetTeamRepositories(ctx, &SearchTeamRepoOptions{
TeamID: t.ID,
})
- return
+ return err
}
// GetMembersCtx returns paginated members in team of organization.
diff --git a/models/packages/package_version.go b/models/packages/package_version.go
index 78e76c5054..583f832e5e 100644
--- a/models/packages/package_version.go
+++ b/models/packages/package_version.go
@@ -235,7 +235,7 @@ func (opts *PackageSearchOptions) toConds() builder.Cond {
}
if !opts.HasFiles.IsNone() {
- var filesCond builder.Cond = builder.Exists(builder.Select("package_file.id").From("package_file").Where(builder.Expr("package_file.version_id = package_version.id")))
+ filesCond := builder.Exists(builder.Select("package_file.id").From("package_file").Where(builder.Expr("package_file.version_id = package_version.id")))
if opts.HasFiles.IsFalse() {
filesCond = builder.Not{filesCond}
diff --git a/models/perm/access/repo_permission.go b/models/perm/access/repo_permission.go
index 6bc1c82703..99919c70bf 100644
--- a/models/perm/access/repo_permission.go
+++ b/models/perm/access/repo_permission.go
@@ -273,7 +273,7 @@ func GetUserRepoPermission(ctx context.Context, repo *repo_model.Repository, use
}
}
- return
+ return perm, err
}
// IsUserRealRepoAdmin check if this user is real repo admin
diff --git a/models/project/issue.go b/models/project/issue.go
index 6e6a8c5746..59af7063a5 100644
--- a/models/project/issue.go
+++ b/models/project/issue.go
@@ -103,7 +103,7 @@ func MoveIssuesOnProjectBoard(board *Board, sortedIssueIDs map[int64]int64) erro
})
}
-func (pb *Board) removeIssues(ctx context.Context) error {
- _, err := db.GetEngine(ctx).Exec("UPDATE `project_issue` SET project_board_id = 0 WHERE project_board_id = ? ", pb.ID)
+func (b *Board) removeIssues(ctx context.Context) error {
+ _, err := db.GetEngine(ctx).Exec("UPDATE `project_issue` SET project_board_id = 0 WHERE project_board_id = ? ", b.ID)
return err
}
diff --git a/models/release.go b/models/release.go
index 94e803c716..b169920f2f 100644
--- a/models/release.go
+++ b/models/release.go
@@ -132,7 +132,7 @@ func AddReleaseAttachments(ctx context.Context, releaseID int64, attachmentUUIDs
}
}
- return
+ return err
}
// GetRelease returns release by given ID.
@@ -305,7 +305,7 @@ func GetReleaseAttachments(ctx context.Context, rels ...*Release) (err error) {
sortedRels.Rel[currentIndex].Attachments = append(sortedRels.Rel[currentIndex].Attachments, attachment)
}
- return
+ return err
}
type releaseSorter struct {
diff --git a/models/repo.go b/models/repo.go
index e9d83f5f32..ca83b03e42 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -756,7 +756,7 @@ func DoctorUserStarNum() (err error) {
log.Debug("recalculate Stars number for all user finished")
- return
+ return err
}
// DeleteDeployKey delete deploy keys
diff --git a/models/repo/archiver.go b/models/repo/archiver.go
index dc64cce49b..fd07d8554d 100644
--- a/models/repo/archiver.go
+++ b/models/repo/archiver.go
@@ -112,5 +112,5 @@ func FindRepoArchives(opts FindRepoArchiversOption) ([]*RepoArchiver, error) {
func SetArchiveRepoState(repo *Repository, isArchived bool) (err error) {
repo.IsArchived = isArchived
_, err = db.GetEngine(db.DefaultContext).Where("id = ?", repo.ID).Cols("is_archived").NoAutoTime().Update(repo)
- return
+ return err
}
diff --git a/models/repo/repo.go b/models/repo/repo.go
index f6097d2d6a..8ef405a665 100644
--- a/models/repo/repo.go
+++ b/models/repo/repo.go
@@ -280,7 +280,7 @@ func (repo *Repository) CommitLink(commitID string) (result string) {
} else {
result = repo.HTMLURL() + "/commit/" + url.PathEscape(commitID)
}
- return
+ return result
}
// APIURL returns the repository API URL
@@ -325,7 +325,7 @@ func (repo *Repository) UnitEnabled(tp unit.Type) (result bool) {
}); err != nil {
log.Error("repo.UnitEnabled: %v", err)
}
- return
+ return result
}
// UnitEnabled if this repository has the given unit enabled
@@ -546,7 +546,7 @@ func (repo *Repository) DescriptionHTML(ctx context.Context) template.HTML {
log.Error("Failed to render description for %s (ID: %d): %v", repo.Name, repo.ID, err)
return template.HTML(markup.Sanitize(repo.Description))
}
- return template.HTML(markup.Sanitize(string(desc)))
+ return template.HTML(markup.Sanitize(desc))
}
// CloneLink represents different types of clone URLs of repository.
diff --git a/models/statistic.go b/models/statistic.go
index 55ace626c8..ec094b5f5b 100644
--- a/models/statistic.go
+++ b/models/statistic.go
@@ -111,5 +111,5 @@ func GetStatistic() (stats Statistic) {
stats.Counter.Attachment, _ = e.Count(new(repo_model.Attachment))
stats.Counter.Project, _ = e.Count(new(project_model.Project))
stats.Counter.ProjectBoard, _ = e.Count(new(project_model.Board))
- return
+ return stats
}
diff --git a/models/unit/unit.go b/models/unit/unit.go
index e94775413e..b83bd61831 100644
--- a/models/unit/unit.go
+++ b/models/unit/unit.go
@@ -318,7 +318,7 @@ func FindUnitTypes(nameKeys ...string) (res []Type) {
res = append(res, TypeInvalid)
}
}
- return
+ return res
}
// TypeFromKey give the unit key name and return unit
diff --git a/models/user/search.go b/models/user/search.go
index a81cee1c22..1b65dcb12d 100644
--- a/models/user/search.go
+++ b/models/user/search.go
@@ -59,7 +59,7 @@ func (opts *SearchUserOptions) toSearchQueryBase() *xorm.Session {
}
if opts.Actor != nil {
- var exprCond builder.Cond = builder.Expr("org_user.org_id = `user`.id")
+ exprCond := builder.Expr("org_user.org_id = `user`.id")
// If Admin - they see all users!
if !opts.Actor.IsAdmin {
diff --git a/models/webhook/hooktask.go b/models/webhook/hooktask.go
index aff94fb38c..4415518cf0 100644
--- a/models/webhook/hooktask.go
+++ b/models/webhook/hooktask.go
@@ -286,7 +286,7 @@ func deleteDeliveredHookTasksByWebhook(hookID int64, numberDeliveriesToKeep int)
Cols("hook_task.delivered").
Join("INNER", "webhook", "hook_task.hook_id = webhook.id").
OrderBy("hook_task.delivered desc").
- Limit(1, int(numberDeliveriesToKeep)).
+ Limit(1, numberDeliveriesToKeep).
Find(&deliveryDates)
if err != nil {
return err