Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AnalysisConfig ¶
type AnalysisConfig struct {
IgnoreDirs []string `mapstructure:"ignore_dirs"`
IgnoreFiles []string `mapstructure:"ignore_files"`
IncludeTests bool `mapstructure:"include_tests"`
IncludeVendor bool `mapstructure:"include_vendor"`
MaxConcurrency int `mapstructure:"max_concurrency"`
}
AnalysisConfig represents analysis configuration
type Config ¶
type Config struct {
Project ProjectConfig `mapstructure:"project"`
Neo4j Neo4jConfig `mapstructure:"neo4j"`
Analysis AnalysisConfig `mapstructure:"analysis"`
}
Config represents the application configuration
type Neo4jConfig ¶
type Neo4jConfig struct {
URI string `mapstructure:"uri"`
Username string `mapstructure:"username"`
Password string `mapstructure:"password"`
Database string `mapstructure:"database"`
}
Neo4jConfig represents Neo4j connection configuration
type ProjectConfig ¶
type ProjectConfig struct {
ID string `mapstructure:"id"`
Name string `mapstructure:"name"`
RootPath string `mapstructure:"root_path"`
}
ProjectConfig represents project-specific configuration
Click to show internal directories.
Click to hide internal directories.