Welcome to the Code-Guardian documentation! This section contains tutorials, guides, and reference materials.
Learn the basics of scanning your codebase and generating reports.
Explore advanced features like custom databases, scan comparisons, and programmatic processing.
Learn how to create and use custom pattern detectors for security, code quality, and project-specific rules.
Set up automated scanning with CI/CD, cron jobs, and monitoring.
Learn how to set up branch protection rules for your repository.
The full API documentation is available at: GitHub Pages
To generate docs locally:
cargo doc --openSee CONTRIBUTING.md for development guidelines.
Check out the examples directory for sample usage and output formats.
Code-Guardian follows a modular architecture:
- core: Scanning logic and pattern detection
- storage: SQLite database operations
- output: Multiple output format support
- cli: Command-line interface
- GitHub Issues for bug reports
- Discussions for questions
Code-Guardian is licensed under LICENSE.