Documentation
¶
Index ¶
Constants ¶
View Source
const ( IssueWebhookID = "issue" RepoWebhookID = "repo" )
View Source
const Name = "gitea"
View Source
const ReviewPrompt = `` /* 2316-byte string literal not displayed */
Variables ¶
Functions ¶
This section is empty.
Types ¶
type CodeContext ¶ added in v0.28.1
type CodeContext struct { Diff string `json:"diff"` FilesContext []map[string]any `json:"files_context"` Metadata map[string]string `json:"metadata"` }
func (*CodeContext) Len ¶ added in v0.28.1
func (c *CodeContext) Len() int
type Config ¶ added in v0.28.1
type Config struct { QualityThreshold float64 `json:"quality_threshold" title:"Quality Threshold Score"` MaxSecurityIssues int `json:"max_security_issues" title:"Maximum Number of Security Issues"` IgnorePatterns []string `json:"ignore_patterns" title:"Ignored File Patterns"` ScoringRules map[string]float64 `json:"scoring_rules" title:"Scoring Rule Weights"` ContextWindow int `json:"context_window" title:"Code Context Window Size"` MaxTokens int `json:"max_tokens" title:"Maximum Token Count"` }
func DefaultConfig ¶ added in v0.28.1
func DefaultConfig() *Config
type QualityMetric ¶ added in v0.28.1
type ReviewComment ¶ added in v0.28.1
type ReviewResult ¶ added in v0.28.1
type ReviewResult struct { Comments []string `json:"comments"` Suggestions []string `json:"suggestions"` Score float64 `json:"score"` Issues []*CodeIssue `json:"issues"` SecurityIssues []*SecurityIssue `json:"security_issues"` QualityMetrics *QualityMetric `json:"quality_metrics"` }
Click to show internal directories.
Click to hide internal directories.