aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRunxi Yu <me@runxiyu.org>2025-03-27 23:32:00 +0800
committerRunxi Yu <me@runxiyu.org>2025-03-27 23:32:00 +0800
commit4cf0fec12f3596cc17d313db3be4d46b91ef9862 (patch)
tree7151374cd880f7b9154e51f1eb02411e09cfc8cc
parentFix out of bounds in commit path handling (diff)
downloadforge-4cf0fec12f3596cc17d313db3be4d46b91ef9862.tar.gz
forge-4cf0fec12f3596cc17d313db3be4d46b91ef9862.tar.zst
forge-4cf0fec12f3596cc17d313db3be4d46b91ef9862.zip
Lint
-rw-r--r--.golangci.yaml20
-rw-r--r--config.go6
-rw-r--r--http_handle_repo_tree.go7
3 files changed, 15 insertions, 18 deletions
diff --git a/.golangci.yaml b/.golangci.yaml
index 97ad786..230efcd 100644
--- a/.golangci.yaml
+++ b/.golangci.yaml
@@ -14,15 +14,17 @@ linters:
- nakedret # patterns should be consistent
- nonamedreturns # i like named returns
- wrapcheck # wrapping all errors is just not necessary
- - maintidx # e
- - nestif # e
- - gocognit # e
- - gocyclo # e
- - cyclop # e
- - goconst # e
- - funlen # e
- - wsl # e
- - nlreturn # e
+ - maintidx # e
+ - nestif # e
+ - gocognit # e
+ - gocyclo # e
+ - cyclop # e
+ - goconst # e
+ - funlen # e
+ - wsl # e
+ - nlreturn # e
+ - unused # e
+ - exhaustruct # e
issues:
max-issues-per-linter: 0
diff --git a/config.go b/config.go
index 28e90e8..b09bbfd 100644
--- a/config.go
+++ b/config.go
@@ -21,9 +21,9 @@ var config struct {
Addr string `scfg:"addr"`
CookieExpiry int `scfg:"cookie_expiry"`
Root string `scfg:"root"`
- ReadTimeout uint `scfg:"read_timeout"`
- WriteTimeout uint `scfg:"write_timeout"`
- IdleTimeout uint `scfg:"idle_timeout"`
+ ReadTimeout uint32 `scfg:"read_timeout"`
+ WriteTimeout uint32 `scfg:"write_timeout"`
+ IdleTimeout uint32 `scfg:"idle_timeout"`
ReverseProxy bool `scfg:"reverse_proxy"`
} `scfg:"http"`
Hooks struct {
diff --git a/http_handle_repo_tree.go b/http_handle_repo_tree.go
index 38b533d..7d95c02 100644
--- a/http_handle_repo_tree.go
+++ b/http_handle_repo_tree.go
@@ -5,7 +5,6 @@ package main
import (
"bytes"
- "fmt"
"html/template"
"net/http"
"path"
@@ -42,8 +41,6 @@ func httpHandleRepoTree(writer http.ResponseWriter, request *http.Request, param
cacheHandle := append(refHashSlice, []byte(pathSpec)...)
- fmt.Printf("%#v\n", string(cacheHandle))
-
if value, found := treeReadmeCache.Get(cacheHandle); found {
params["files"] = value.DisplayTree
params["readme_filename"] = value.ReadmeFilename
@@ -59,8 +56,6 @@ func httpHandleRepoTree(writer http.ResponseWriter, request *http.Request, param
}
start := time.Now()
- fmt.Println("miss")
-
var target *object.Tree
if pathSpec == "" {
if commitObject, err = repo.CommitObject(refHash); err != nil {
@@ -159,7 +154,7 @@ func httpHandleRepoTree(writer http.ResponseWriter, request *http.Request, param
ReadmeFilename: readmeFilename,
ReadmeRendered: readmeRendered,
}
- fmt.Println(treeReadmeCache.Set(cacheHandle, entry, cost))
+ treeReadmeCache.Set(cacheHandle, entry, cost)
params["readme_filename"], params["readme"] = readmeFilename, readmeRendered
params["files"] = displayTree