aboutsummaryrefslogtreecommitdiffstats
path: root/routers/web/repo
diff options
context:
space:
mode:
authorEng Zer Jun <engzerjun@gmail.com>2023-10-06 14:49:37 +0800
committerGitHub <noreply@github.com>2023-10-06 14:49:37 +0800
commit13d5d2e7110ca643d8ca1c7655e2a4ff89fe5b8d (patch)
treebaba009364130ebb8d458669e97a592bb2804a43 /routers/web/repo
parent6cdeb7798ba7dc1e9d7ea7e181d51f845951b905 (diff)
downloadgitea-13d5d2e7110ca643d8ca1c7655e2a4ff89fe5b8d.tar.gz
gitea-13d5d2e7110ca643d8ca1c7655e2a4ff89fe5b8d.zip
Remove redundant `len` check around loop (#27464)
This pull request is a minor code cleanup. From the Go specification (https://go.dev/ref/spec#For_range): > "1. For a nil slice, the number of iterations is 0." > "3. If the map is nil, the number of iterations is 0." `len` returns 0 if the slice or map is nil (https://pkg.go.dev/builtin#len). Therefore, checking `len(v) > 0` before a loop is unnecessary. --- At the time of writing this pull request, there wasn't a lint rule that catches these issues. The closest I could find is https://staticcheck.dev/docs/checks/#S103 Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
Diffstat (limited to 'routers/web/repo')
-rw-r--r--routers/web/repo/issue.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/routers/web/repo/issue.go b/routers/web/repo/issue.go
index b6e6cef6d2..5bee8c76a9 100644
--- a/routers/web/repo/issue.go
+++ b/routers/web/repo/issue.go
@@ -965,10 +965,8 @@ func NewIssue(ctx *context.Context) {
_, templateErrs := issue_service.GetTemplatesFromDefaultBranch(ctx.Repo.Repository, ctx.Repo.GitRepo)
templateLoaded, errs := setTemplateIfExists(ctx, issueTemplateKey, IssueTemplateCandidates)
- if len(errs) > 0 {
- for k, v := range errs {
- templateErrs[k] = v
- }
+ for k, v := range errs {
+ templateErrs[k] = v
}
if ctx.Written() {
return