Update AGENTS.md

This commit is contained in:
Andrea Mazzoleni
2026-09-14 22:12:53 +02:00
parent 8a687d5f54
commit 918a6a192b
+1
View File
@@ -102,6 +102,7 @@ SnapRAID is designed to recover from an interruption, including `SIGKILL`, at an
- **Preferences**: Use 0 instead of NULL and '\0'
- **Preferences**: Use prefix ++variable and --variable instead of postfix variable++ and variable-- where both are equivalent
- **Safety Checks**: Avoid adding safety checks for conditions that never happen
- **Type Casts**: Avoid type casts unless strictly necessary for compilation with -Werror and unavoidable by other mean
- **Simplicity First**: Always choose the simplest design with the minimal number of state variables, branches, and lines of code.
- **Stack Over Heap**: Prefer stack-allocated fixed-size buffers over dynamic memory allocation (`malloc`/`free`) whenever the upper bound is small, fixed, and known at compile time.
- **Commit Messages**: Every time a change is done, a single line commit description should be provided for that change