Documentation
¶
Index ¶
Constants ¶
View Source
const ( IssueWebhookID = "issue" RepoWebhookID = "repo" )
View Source
const Name = "gitea"
View Source
const ReviewPrompt = `` /* 2347-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.