forgejo-mcp/operation/org
Christoph Görn dd9116fbca
fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9)
- errorlint: fmt.Errorf %v→%w across all handlers (errors now wrap the
  underlying SDK/HTTP error for errors.Is/As); errors.Is for
  context.Canceled in cmd
- staticcheck quickfixes: Fprintf over WriteString(Sprintf), tagged
  switches, omit inferred 'any'; QF1001 resolved by hoisting hex checks
  into isHex predicates (normalizeColor, validateSHA)
- govet: reflect.Ptr → reflect.Pointer in pkg/ptr
- errcheck: explicit '_ =' for fs.Parse (ExitOnError) and deferred
  zap Sync
- repair four test assertions the autofix broke (it dropped the
  're.Code != X' half of combined type-assert checks, inverting the
  test); all errors.As sites use 'var re *resource.ResourceError'

golangci-lint: 0 issues. staticcheck, vet, tests: clean.
2026-06-11 00:03:36 +02:00
..
membership.go fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
membership_test.go feat: ✨ add organization management tools (CRUD, membership, teams) 2026-03-20 08:15:39 +01:00
org.go fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
org_test.go feat: robust stateless auth with security fixes and improved tests 2026-05-24 13:44:48 +02:00
teams.go fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
teams_test.go feat: ✨ add organization management tools (CRUD, membership, teams) 2026-03-20 08:15:39 +01:00