Skip to content

Commit 5d8922d

Browse files
fix: Add note for Claude to prefer early returns
1 parent 0473971 commit 5d8922d

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ Services auto-reload on code changes using Air.
138138
- **Error wrapping**: Use error wrapping with stack traces; custom error types for domain logic
139139
- **Dependency management**: Constructor-based DI; interface segregation (small interfaces)
140140
- **Observability**: Structured logging; OpenTelemetry integration; metrics for critical paths
141+
- **Early returns**: Prefer early `return` / `continue` to reduce nesting
141142

142143
### Testing
143144
- Test files use `*_test.go` suffix and are located next to implementation

0 commit comments

Comments
 (0)