Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Analyzer ¶
type Analyzer interface {
Name() string
Languages() []string
Available(context.Context, string) Availability
Analyze(context.Context, Request) Result
}
Analyzer enriches the tree-sitter/astkit symbol graph with project-native facts from compiler, package-manager, or language-server tooling.
func PriorityAnalyzers ¶
func PriorityAnalyzers() []Analyzer
type Availability ¶
type Config ¶
type Config struct {
Enabled bool
Languages map[string]bool
DisabledLanguages map[string]bool
Timeout time.Duration
}
func ConfigFromEnv ¶
func ConfigFromEnv() Config
func DefaultConfig ¶
func DefaultConfig() Config
type Result ¶
func AnalyzeWithConfig ¶
Click to show internal directories.
Click to hide internal directories.