Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidatePRReference ¶
ValidatePRReference validates and parses a GitHub PR reference Accepts formats: owner/repo#123, https://github.com/owner/repo/pull/123
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client represents a GitHub API client
type CommentRequest ¶
type CommentRequest struct {
Body string `json:"body"`
}
CommentRequest represents a comment to be posted
type Config ¶
type Config struct {
Token string
MaxRetries int
RetryDelay time.Duration
BackoffFactor float64
RequestTimeout time.Duration
}
Config holds configuration for GitHub client
type RateLimitError ¶
RateLimitError represents a rate limit error
func (*RateLimitError) Error ¶
func (e *RateLimitError) Error() string
type RateLimitInfo ¶
RateLimitInfo contains GitHub rate limit information
Click to show internal directories.
Click to hide internal directories.