From d1d9ada99c20397a1cd541a540750c569609f717 Mon Sep 17 00:00:00 2001 From: Michael McQuade Date: Tue, 20 Oct 2026 20:12:21 -0500 Subject: [PATCH] chore(lint): use a tagged switch in the JSON node parser staticcheck QF1002 failed lint on canary after #139. --- internal/parser/jsonnode.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/parser/jsonnode.go b/internal/parser/jsonnode.go index c3bf0b3..fa55136 100644 --- a/internal/parser/jsonnode.go +++ b/internal/parser/jsonnode.go @@ -79,12 +79,12 @@ func (p *jsonNodeParser) value() (*yaml.Node, error) { } n := p.node() n.Line, n.Column = p.line, p.col - switch c := p.data[p.pos]; { - case c == '{': + switch p.data[p.pos] { + case '{': return n, p.container(n, yaml.MappingNode, "!!map", '}') - case c == '[': + case '[': return n, p.container(n, yaml.SequenceNode, "!!seq", ']') - case c == '"': + case '"': s, err := p.str() if err != nil { return nil, err