Skip to content

Commit 3b2157c

Browse files
committed
docs(README): simplify key features section by condensing descriptions for clarity and brevity
1 parent ee52f00 commit 3b2157c

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

README.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,11 @@ Enhanced error handling for Go with stack traces, contextual values, and structu
88

99
## Key Features
1010

11-
- **Rich Stack Traces**: Automatic capture with `github.com/pkg/errors` compatibility
12-
- **Contextual Variables**: Attach key-value pairs to errors for better debugging
13-
- **Immutable Error Enhancement**: Add context without modifying original errors using `With`
14-
- **Type-Safe Values**: Compile-time type checking for error context using generics
15-
- **Multiple Error Handling**: Aggregate and manage multiple errors with `goerr.Errors`
16-
- **Error Categorization**: Tag-based error classification for different handling strategies
17-
- **Structured Logging**: Native `slog` integration with recursive error details
18-
- **Error Identity**: ID-based error comparison for flexible error matching
19-
- **Builder Pattern**: Efficient error creation with pre-configured context
20-
- **JSON Serialization**: Full error details in JSON format for APIs and logging
11+
- **Stack Traces**: Automatic capture with `github.com/pkg/errors` compatibility
12+
- **Contextual Data**: Attach key-value pairs and tags to errors
13+
- **Type Safety**: Compile-time type checking for error context
14+
- **Multiple Errors**: Aggregate errors with `goerr.Errors`
15+
- **Structured Logging**: Native `slog` integration
2116

2217
## Installation
2318

0 commit comments

Comments
 (0)