analyzer

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2026 License: MIT Imports: 10 Imported by: 0

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.

func NewC7Analyzer

func NewC7Analyzer() *C7Analyzer

NewC7Analyzer creates a C7 (Agent) analyzer.

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.

Jump to

Keyboard shortcuts

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