From 5fd48eb5fa03b34d97e7ccf87d80e85276d79977 Mon Sep 17 00:00:00 2001 From: Ryan Hamamura <58859899+ryanhamamura@users.noreply.github.com> Date: Fri, 20 Feb 2026 09:28:10 -1000 Subject: [PATCH] style: normalize struct field alignment Run gofmt/goimports to fix whitespace alignment in struct literals, field declarations, and import ordering. --- context.go | 32 ++++++++++++------------- internal/examples/realtimechart/main.go | 4 ++-- internal/examples/shakespeare/main.go | 2 +- maplibre/types.go | 2 +- signal.go | 1 - static_test.go | 4 ++-- via.go | 8 +++---- via_test.go | 6 ++--- 8 files changed, 29 insertions(+), 30 deletions(-) diff --git a/context.go b/context.go index c38627d..aaf7416 100644 --- a/context.go +++ b/context.go @@ -25,7 +25,7 @@ type Context struct { app *V view func() h.H routeParams map[string]string - parentPageCtx *Context + parentPageCtx *Context patchChan chan patch actionLimiter *rate.Limiter actionRegistry map[string]actionEntry @@ -39,9 +39,9 @@ type Context struct { subscriptions []Subscription subsMu sync.Mutex disposeOnce sync.Once - createdAt time.Time - sseConnected atomic.Bool - sseDisconnectedAt atomic.Pointer[time.Time] + createdAt time.Time + sseConnected atomic.Bool + sseDisconnectedAt atomic.Pointer[time.Time] } // View defines the UI rendered by this context. @@ -630,17 +630,17 @@ func newContext(id string, route string, v *V) *Context { } return &Context{ - id: id, - route: route, - csrfToken: genCSRFToken(), - routeParams: make(map[string]string), - app: v, - actionLimiter: newLimiter(v.actionRateLimit, defaultActionRate, defaultActionBurst), - actionRegistry: make(map[string]actionEntry), - signals: new(sync.Map), - patchChan: make(chan patch, 8), - ctxDisposedChan: make(chan struct{}, 1), - pageStopChan: make(chan struct{}), - createdAt: time.Now(), + id: id, + route: route, + csrfToken: genCSRFToken(), + routeParams: make(map[string]string), + app: v, + actionLimiter: newLimiter(v.actionRateLimit, defaultActionRate, defaultActionBurst), + actionRegistry: make(map[string]actionEntry), + signals: new(sync.Map), + patchChan: make(chan patch, 8), + ctxDisposedChan: make(chan struct{}, 1), + pageStopChan: make(chan struct{}), + createdAt: time.Now(), } } diff --git a/internal/examples/realtimechart/main.go b/internal/examples/realtimechart/main.go index cb3ca47..f89bffb 100644 --- a/internal/examples/realtimechart/main.go +++ b/internal/examples/realtimechart/main.go @@ -15,8 +15,8 @@ func main() { v.Config(via.Options{ LogLevel: via.LogLevelDebug, - DevMode: true, - Plugins: []via.Plugin{ + DevMode: true, + Plugins: []via.Plugin{ // picocss.Default, }, }) diff --git a/internal/examples/shakespeare/main.go b/internal/examples/shakespeare/main.go index 02b6dcc..164d603 100644 --- a/internal/examples/shakespeare/main.go +++ b/internal/examples/shakespeare/main.go @@ -6,9 +6,9 @@ import ( "log" "time" + _ "github.com/mattn/go-sqlite3" "github.com/ryanhamamura/via" "github.com/ryanhamamura/via/h" - _ "github.com/mattn/go-sqlite3" ) type DataSource interface { diff --git a/maplibre/types.go b/maplibre/types.go index 09f0639..c9fa611 100644 --- a/maplibre/types.go +++ b/maplibre/types.go @@ -316,7 +316,7 @@ type Marker struct { type Popup struct { Content string // HTML content LngLat LngLat - HideCloseButton bool // true removes the close button (MapLibre shows it by default) + HideCloseButton bool // true removes the close button (MapLibre shows it by default) MaxWidth string } diff --git a/signal.go b/signal.go index 8ef64eb..bf4ebc2 100644 --- a/signal.go +++ b/signal.go @@ -80,4 +80,3 @@ func (s *Signal) Int() int { } return 0 } - diff --git a/static_test.go b/static_test.go index 1edec65..4cb1375 100644 --- a/static_test.go +++ b/static_test.go @@ -81,8 +81,8 @@ func TestStaticAutoSlash(t *testing.T) { func TestStaticFS(t *testing.T) { fsys := fstest.MapFS{ - "style.css": {Data: []byte("body{}")}, - "js/app.js": {Data: []byte("console.log('hi')")}, + "style.css": {Data: []byte("body{}")}, + "js/app.js": {Data: []byte("console.log('hi')")}, } v := New() diff --git a/via.go b/via.go index 990acf3..4ad1cdf 100644 --- a/via.go +++ b/via.go @@ -240,10 +240,10 @@ func (v *V) page(route string, raw, wrapped func(*Context)) { bodyElements = append(bodyElements, h.Raw("")) } view := h.HTML5(h.HTML5Props{ - Title: v.cfg.DocumentTitle, - Head: headElements, - Body: bodyElements, - }) + Title: v.cfg.DocumentTitle, + Head: headElements, + Body: bodyElements, + }) _ = view.Render(w) })) } diff --git a/via_test.go b/via_test.go index 2404f1a..5b3c458 100644 --- a/via_test.go +++ b/via_test.go @@ -134,9 +134,9 @@ func TestAction(t *testing.T) { func TestEventTypes(t *testing.T) { tests := []struct { - name string - attr string - buildEl func(trigger *actionTrigger) h.H + name string + attr string + buildEl func(trigger *actionTrigger) h.H }{ {"OnSubmit", "data-on:submit", func(tr *actionTrigger) h.H { return h.Form(tr.OnSubmit()) }}, {"OnInput", "data-on:input", func(tr *actionTrigger) h.H { return h.Input(tr.OnInput()) }},