27.1. Working with the Codebase
- 27.1.1. Contributing
- 27.1.2. Installation from GIT
- 27.1.3. Coding Style
- 27.1.3.1. Formatting
- 27.1.3.2. Flow
- 27.1.3.3. Alignment
- 27.1.3.4. Functions
- 27.1.3.5. Variables
- 27.1.3.6. Macros
- 27.1.3.7. Comments
- 27.1.3.8. File names
- 27.1.3.9. Enums
- 27.1.3.10. Structures and typedefs
- 27.1.3.11. switch statements
- 27.1.3.12. const
- 27.1.3.13. goto
- 27.1.3.14. Includes
- 27.1.3.15. Unittests
- 27.1.3.16. Banned functions
- 27.1.4. Fuzz Testing
- 27.1.5. Testing Suricata
- 27.1.6. Unit Tests - C
- 27.1.7. Unit tests - Rust