# cli: restore nolint:exhaustive directive in explain.go

`30318e5`→[main](/content/gh/entireio/cli/commits/main/index.html)·

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

- cmd/entire/cli

- Mexplain.go+1/-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{
```
