Documentation
¶
Overview ¶
Package analyzer provides code analysis implementations for the ARS pipeline. This file provides type aliases and constructor wrappers for backward compatibility after analyzers were reorganized into category subdirectories.
Package analyzer provides code analysis implementations for the ARS pipeline. This file re-exports shared utilities from the shared subpackage for backward compatibility.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type C1Analyzer ¶
type C1Analyzer = c1.C1Analyzer
C1Analyzer is the C1 (Code Quality) analyzer type.
func NewC1Analyzer ¶
func NewC1Analyzer(tsParser *parser.TreeSitterParser) *C1Analyzer
NewC1Analyzer creates a C1 (Code Health) analyzer.
type C2Analyzer ¶
type C2Analyzer = c2.C2Analyzer
C2Analyzer is the C2 (Semantic Explicitness) analyzer type.
func NewC2Analyzer ¶
func NewC2Analyzer(tsParser *parser.TreeSitterParser) *C2Analyzer
NewC2Analyzer creates a C2 (Semantic Explicitness) analyzer.
type C3Analyzer ¶
type C3Analyzer = c3.C3Analyzer
C3Analyzer is the C3 (Architectural Navigability) analyzer type.
func NewC3Analyzer ¶
func NewC3Analyzer(tsParser *parser.TreeSitterParser) *C3Analyzer
NewC3Analyzer creates a C3 (Architecture) analyzer.
type C4Analyzer ¶
type C4Analyzer = c4.C4Analyzer
C4Analyzer is the C4 (Documentation) analyzer type.
func NewC4Analyzer ¶
func NewC4Analyzer(tsParser *parser.TreeSitterParser) *C4Analyzer
NewC4Analyzer creates a C4 (Documentation) analyzer.
type C5Analyzer ¶
type C5Analyzer = c5.C5Analyzer
C5Analyzer is the C5 (Temporal History) analyzer type.
func NewC5Analyzer ¶
func NewC5Analyzer() *C5Analyzer
NewC5Analyzer creates a C5 (Temporal/Git) analyzer.
type C6Analyzer ¶
type C6Analyzer = c6.C6Analyzer
C6Analyzer is the C6 (Testing) analyzer type.
func NewC6Analyzer ¶
func NewC6Analyzer(tsParser *parser.TreeSitterParser) *C6Analyzer
NewC6Analyzer creates a C6 (Testing) analyzer.
type C7Analyzer ¶
type C7Analyzer = c7.C7Analyzer
C7Analyzer is the C7 (Agent Evaluation) analyzer type.
type ImportGraph ¶
type ImportGraph = shared.ImportGraph
Type alias for backward compatibility.
func BuildImportGraph ¶
func BuildImportGraph(pkgs []*parser.ParsedPackage, modulePath string) *ImportGraph
BuildImportGraph re-exports the shared utility.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package c3 analyzes C3 (Architecture) metrics for agent-readiness.
|
Package c3 analyzes C3 (Architecture) metrics for agent-readiness. |
|
Package analyzer provides code analysis implementations for the ARS pipeline.
|
Package analyzer provides code analysis implementations for the ARS pipeline. |
|
Package analyzer provides code analysis implementations for the ARS pipeline.
|
Package analyzer provides code analysis implementations for the ARS pipeline. |
|
Package analyzer provides code analysis implementations for the ARS pipeline.
|
Package analyzer provides code analysis implementations for the ARS pipeline. |
|
Package shared provides common utilities for analyzer implementations.
|
Package shared provides common utilities for analyzer implementations. |