Quick start
1. Customization Options
Tailor Panto to your workflow:
- Rule Adjustments: Suppress specific checks or adjust severity thresholds.
- Language Support: Add custom security rules for niche languages or frameworks.
- Integration Flexibility: Connect to internal tools or workflows.
Contact us at hello@pantomax.co to discuss custom configurations.
2. Continuous Learning
Panto adapts to your team’s preferences over time:
Upvote/Downvote Feedback
- Feedback Mechanism: Developers upvote/downvote comments to train Panto to prioritize or ignore specific issues in your repository.
Accepted Suggestions
- Adaptive Learning: Tracks which flagged issues are resolved and which are ignored, refining future recommendations.
3. Understanding Business Context
Panto Wall of Defence (WOD) elevates signal-to-noise ratio by incorporating contextual insights:
Backend Integrations
- Automatic Context Fetching: Automatically fetches context from tools like Jira, Confluence, or PRDs via APIs.
PR Descriptions
- Contextual Details: Developers can paste relevant details (e.g., Jira tickets, PRD summaries) directly into the PR description.
- Prioritization: Panto uses this information to prioritize issues aligned with your business goals.
4. Panto Reports – What’s Included? How to Configure
Panto Reports provide actionable insights into your team’s workflow and code health:
Metrics Tracked
- PR Lifecycle: Volume of PRs raised, merged, time-to-merge.
- Feedback Resolution: Number of comments added, accepted, or ignored.
- Repository Insights: Trends in code quality, security risks, and language-specific issues.
- Developer Insights: Individual/team performance, responsiveness to feedback.
Frequency
- Configure daily, weekly, or monthly reports via the dashboard or API.
Custom Data
- Need to track a specific metric (e.g., compliance adherence, custom security rules)? Reach out to us at hello@pantomax.co, and we’ll implement it.
5. Can I Directly Use Panto’s Suggestions?
Yes! Panto prioritizes actionable fixes over vague feedback:
Code Snippets
- Actionable Fixes: Every flagged issue includes a near-production-ready code suggestion to resolve the bug.
- Implementation Options: Developers can:
- Directly implement the suggestion.
- Improvise on the provided snippet to better fit their use case.
Clarity Over Text
- Reduced Ambiguity: Unlike static analysis tools that return generic English explanations, Panto reduces ambiguity by showing exact code changes for faster resolution.