Versions in this module Expand all Collapse all v0 v0.0.11 Jul 7, 2025 v0.0.10 Jul 3, 2025 v0.0.9 Jul 3, 2025 v0.0.8 Jul 3, 2025 v0.0.7 Jul 3, 2025 v0.0.6 Jul 3, 2025 v0.0.5 Jul 3, 2025 v0.0.4 Jul 3, 2025 v0.0.3 Jul 3, 2025 v0.0.2 Jul 2, 2025 v0.0.1 Jul 2, 2025 Changes in this version + type AnalysisResult struct + AnalyzedAt time.Time + Duration time.Duration + Nodes []Node + ProjectID ID + Relationships []Relationship + TotalFiles int + TotalFunctions int + TotalPackages int + TotalStructs int + type Error struct + Code ErrorCode + Err error + Metadata map[string]any + func NewError(err error, code ErrorCode, metadata map[string]any) *Error + func (e *Error) Error() string + func (e *Error) Is(target error) bool + func (e *Error) Unwrap() error + type ErrorCode string + const ErrorCodeAnalysisFailed + const ErrorCodeConfigInvalid + const ErrorCodeConfigNotFound + const ErrorCodeConfigWrite + const ErrorCodeDirectoryNotFound + const ErrorCodeFileNotFound + const ErrorCodeGraphConnection + const ErrorCodeGraphQuery + const ErrorCodeGraphTransaction + const ErrorCodeGraphWrite + const ErrorCodeInvalidInput + const ErrorCodeInvalidSyntax + const ErrorCodeNoGoFiles + const ErrorCodeParseFailure + const ErrorCodeValidationFailed + type ID string + func NewID() ID + func (id ID) String() string + type Node struct + CreatedAt time.Time + ID ID + Name string + Path string + Properties map[string]any + Type NodeType + type NodeType string + const NodeTypeConstant + const NodeTypeFile + const NodeTypeFunction + const NodeTypeImport + const NodeTypeInterface + const NodeTypeMethod + const NodeTypePackage + const NodeTypeStruct + const NodeTypeVariable + type Project struct + ConfigPath string + CreatedAt time.Time + ID ID + Name string + Neo4jURI string + Neo4jUser string + RootPath string + UpdatedAt time.Time + type RelationType string + const RelationBelongsTo + const RelationCalls + const RelationContains + const RelationDefines + const RelationDependsOn + const RelationEmbeds + const RelationImplements + const RelationImports + const RelationReferences + type Relationship struct + CreatedAt time.Time + FromNodeID ID + ID ID + Properties map[string]any + ToNodeID ID + Type RelationType