Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DetectEnvVars ¶
DetectEnvVars scans file contents for env var references and reads .env.example / .env.sample if present at root. Returns a deduplicated, sorted list of keys.
func DetectFrameworks ¶
DetectFrameworks detects frameworks from config file existence, imports, and package.json. root is the project root directory; imports is the flat list of all imports from all parsed files. Returns a deduplicated, sorted list of framework names.
Types ¶
type FrameworkPattern ¶ added in v0.4.0
type FrameworkPattern struct {
Name string `json:"name"`
Config []string `json:"config_files,omitempty"`
Routes string `json:"routes,omitempty"`
API string `json:"api,omitempty"`
Middleware string `json:"middleware,omitempty"`
Models string `json:"models,omitempty"`
Entry string `json:"entry,omitempty"`
}
FrameworkPattern holds detected structural patterns for a framework.
func DetectFrameworkPatterns ¶ added in v0.4.0
func DetectFrameworkPatterns(root string) []FrameworkPattern
DetectFrameworkPatterns inspects root and returns structural patterns for detected frameworks.
Click to show internal directories.
Click to hide internal directories.