Development Workflow
Ways to do CI
- Git hooks
Things to do with CI
- Run tests
- Unit
- Integration
- Fuzz
- Sanitize
- Formatting
- Delete final newlines
- Delete trailing whitespace
- Delete extra newlines
- Format comments
- Code formatting
- Convention enforcement
- Autodetect and remove hungarian notation
- Enforce case convention
- Enforce file naming conventions
- Enforce directory structure