Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalysisConfig ¶
type AnalysisConfig struct {
ExcludePatterns []string `mapstructure:"exclude_patterns"`
LargeFileThreshold int `mapstructure:"large_file_threshold"`
LongFunctionThreshold int `mapstructure:"long_function_threshold"`
MinCommentRatio float64 `mapstructure:"min_comment_ratio"`
}
AnalysisConfig contains settings for code analysis
type Config ¶
type Config struct {
Analysis AnalysisConfig `mapstructure:"analysis"`
Output OutputConfig `mapstructure:"output"`
}
Config represents the application configuration
func LoadConfig ¶
LoadConfig loads configuration from file, environment, and defaults Priority (highest to lowest): CLI flags > Environment variables > Config file > Defaults
type OutputConfig ¶
type OutputConfig struct {
Format string `mapstructure:"format"`
Verbose bool `mapstructure:"verbose"`
}
OutputConfig contains settings for report output
Click to show internal directories.
Click to hide internal directories.