Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CapitalizeFirst ¶
Types ¶
type AnalysisResult ¶
type AnalysisResult struct { Provider enum.Provider `json:"provider"` // Railpack provider (node, go, deno, python, java, etc.) Framework enum.Framework `json:"framework"` Port *int `json:"port,omitempty"` }
The root result
func AnalyzeSourceCode ¶
func AnalyzeSourceCode(sourceDir string) (*AnalysisResult, error)
type FrameworkDetector ¶
type FrameworkDetector struct {
// contains filtered or unexported fields
}
FrameworkDetector handles framework detection for different providers
func NewFrameworkDetector ¶
func NewFrameworkDetector(provider enum.Provider, sourceDir string) *FrameworkDetector
NewFrameworkDetector creates a new FrameworkDetector instance
Click to show internal directories.
Click to hide internal directories.