cli: restore nolint:exhaustive directive in explain.go · Entire

cli: restore nolint:exhaustive directive in explain.go

30318e5→main·

toothbrush·1mo ago·1 file·+1 added/-1 removed

A stray edit removing the directive slipped into the previous cleanup commit via git add -A; it was never intended and fails lint.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

Sessions

7756d812549fView transcript

[?
Auth Refactor: Eliminate Static FallbacksClaude Code·Fable 5. [1m]·2 steps](/content/gh/entireio/cli/session/e6146684-ebfa-4f57-beff-34194cac8c2a#timeline-7756d812549f/index.html)

Changes

1

1076 unmodified lines

1077
1078
1079
1080
1080
1081
1082
1083

1076 unmodified lines

var claudeErr *claudecode.ClaudeError
    switch {
    case errors.As(err, &claudeErr):
        switch claudeErr.Kind {
        switch claudeErr.Kind { //nolint:exhaustive // ClaudeErrorUnknown handled by default
        case claudecode.ClaudeErrorAuth:
            label := "Claude authentication failed"
            rows := []explainRow{