scout

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TechStackEntry

type TechStackEntry struct {
	Name      string `json:"name"`
	Version   string `json:"version,omitempty"`
	Ecosystem string `json:"ecosystem"` // "go", "node", "python", "rust", "java", "unknown"
	DocURL    string `json:"doc_url,omitempty"`
	Snippet   string `json:"snippet,omitempty"`
}

TechStackEntry represents one detected dependency with optional doc enrichment.

func DetectTechStack

func DetectTechStack(projectRoot string) []TechStackEntry

DetectTechStack reads well-known manifest files in projectRoot and returns up to maxDeps dependency entries. It is fast (pure file I/O, no network) and always runs regardless of whether scout is configured.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL