From f8630348b4c14215d87921962a2acbe8d3b6c981 Mon Sep 17 00:00:00 2001
From: tobi <31960611+tsmethurst@users.noreply.github.com>
Date: Mon, 22 Nov 2021 08:46:19 +0100
Subject: Enable stricter linting with golangci-lint (#316)
* update golangci-lint
* add golangci config file w/ more linters
* correct issues flagged by stricter linters
* add more generous timeout for golangci-lint
* add some style + formatting guidelines
* move timeout to config file
* go fmt
---
internal/router/template.go | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
(limited to 'internal/router/template.go')
diff --git a/internal/router/template.go b/internal/router/template.go
index 4f387daed..bf5682628 100644
--- a/internal/router/template.go
+++ b/internal/router/template.go
@@ -51,6 +51,7 @@ func oddOrEven(n int) string {
}
func noescape(str string) template.HTML {
+ /* #nosec G203 */
return template.HTML(str)
}
@@ -67,19 +68,21 @@ type iconWithLabel struct {
func visibilityIcon(visibility model.Visibility) template.HTML {
var icon iconWithLabel
- if visibility == model.VisibilityPublic {
+ switch visibility {
+ case model.VisibilityPublic:
icon = iconWithLabel{"globe", "public"}
- } else if visibility == model.VisibilityUnlisted {
+ case model.VisibilityUnlisted:
icon = iconWithLabel{"unlock", "unlisted"}
- } else if visibility == model.VisibilityPrivate {
+ case model.VisibilityPrivate:
icon = iconWithLabel{"lock", "private"}
- } else if visibility == model.VisibilityMutualsOnly {
+ case model.VisibilityMutualsOnly:
icon = iconWithLabel{"handshake-o", "mutuals only"}
- } else if visibility == model.VisibilityDirect {
+ case model.VisibilityDirect:
icon = iconWithLabel{"envelope", "direct"}
}
- return template.HTML(fmt.Sprintf(``, icon.label, icon.faIcon))
+ /* #nosec G203 */
+ return template.HTML(fmt.Sprintf(``, icon.label, icon.faIcon))
}
func loadTemplateFunctions(engine *gin.Engine) {
--
cgit v1.2.3