Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPlatformsCmd ¶
NewPlatformsCmd creates the platforms command
func NewValidateCmd ¶
NewValidateCmd creates the validate command
Types ¶
type BatchResult ¶
BatchResult represents the result of a conversion task
type ConcurrentBatchProcessor ¶
type ConcurrentBatchProcessor struct {
// contains filtered or unexported fields
}
ConcurrentBatchProcessor handles concurrent batch processing
func NewConcurrentBatchProcessor ¶
func NewConcurrentBatchProcessor(conversionSvc *services.ConversionService, totalFiles int) *ConcurrentBatchProcessor
NewConcurrentBatchProcessor creates a new concurrent batch processor
func (*ConcurrentBatchProcessor) Close ¶
func (p *ConcurrentBatchProcessor) Close()
Close gracefully shuts down the processor
func (*ConcurrentBatchProcessor) ProcessFiles ¶
func (p *ConcurrentBatchProcessor) ProcessFiles(files []string) (int, int, error)
ProcessFiles processes all files concurrently
type ErrorCodeMapping ¶
type ErrorCodeMapping struct {
Pattern string
Message string
Suggestions []string
Severity models.ErrorSeverity
}
ErrorCodeMapping represents a mapping from error pattern to user-friendly message
type ProgressTracker ¶
type ProgressTracker struct {
// contains filtered or unexported fields
}
ProgressTracker tracks batch processing progress
Click to show internal directories.
Click to hide internal directories.