25.1. Working with the CodebaseΒΆ
- 25.1.1. Contributing
- 25.1.2. Installation from GIT
- 25.1.3. Coding Style
- 25.1.3.1. Formatting
- 25.1.3.2. Flow
- 25.1.3.3. Alignment
- 25.1.3.4. Functions
- 25.1.3.5. Variables
- 25.1.3.6. Macros
- 25.1.3.7. Comments
- 25.1.3.8. File names
- 25.1.3.9. Enums
- 25.1.3.10. Structures and typedefs
- 25.1.3.11. switch statements
- 25.1.3.12. const
- 25.1.3.13. goto
- 25.1.3.14. Includes
- 25.1.3.15. Unittests
- 25.1.3.16. Banned functions
- 25.1.4. Fuzz Testing
- 25.1.5. Testing Suricata
- 25.1.6. Unit Tests - C
- 25.1.7. Unit tests - Rust