internal/

directory
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2026 License: MPL-2.0

Directories

Path Synopsis
Package analysisfs is the single sanctioned constructor for the filesystem that uda's analyzers walk.
Package analysisfs is the single sanctioned constructor for the filesystem that uda's analyzers walk.
Package analyzer is the language-agnostic dependency-graph + metrics API surface.
Package analyzer is the language-agnostic dependency-graph + metrics API surface.
all
Package all aggregates every supported language analyzer for one-shot analysis.
Package all aggregates every supported language analyzer for one-shot analysis.
golang
Package golang implements the Go source analyzer (package + import + symbol tracking).
Package golang implements the Go source analyzer (package + import + symbol tracking).
golang/cmd/gen-stdlib command
gen-stdlib runs `go list std` and generates a Go source file containing the set of user-importable standard-library import paths for the current toolchain.
gen-stdlib runs `go list std` and generates a Go source file containing the set of user-importable standard-library import paths for the current toolchain.
python
Package python implements the Python source analyzer (manifest + module + import tracking).
Package python implements the Python source analyzer (manifest + module + import tracking).
rust
Package rust implements the Rust source analyzer (crate + use + module tracking).
Package rust implements the Rust source analyzer (crate + use + module tracking).
swift
Package swift implements the Swift source analyzer (Package.swift target + import tracking).
Package swift implements the Swift source analyzer (Package.swift target + import tracking).
swift/cmd/gen-frameworks command
gen-frameworks fetches Apple's technologies.json and generates a Go source file containing the set of system frameworks that support Swift.
gen-frameworks fetches Apple's technologies.json and generates a Go source file containing the set of system frameworks that support Swift.
swift/manifest
Package manifest parses Swift Package Manager Package.swift descriptors.
Package manifest parses Swift Package Manager Package.swift descriptors.
typescript
Package typescript implements the TypeScript source analyzer (import + member + identifier tracking).
Package typescript implements the TypeScript source analyzer (import + member + identifier tracking).
typescript/internal/barrel
Package barrel implements the TypeScript barrel-file boundary strategy.
Package barrel implements the TypeScript barrel-file boundary strategy.
typescript/internal/directory
Package directory implements the TypeScript per-directory boundary strategy.
Package directory implements the TypeScript per-directory boundary strategy.
typescript/internal/packagejson
Package packagejson implements the TypeScript per-package.json boundary strategy.
Package packagejson implements the TypeScript per-package.json boundary strategy.
typescript/internal/tscore
Package tscore is the shared TypeScript parse + capture engine used by the boundary-strategy implementations.
Package tscore is the shared TypeScript parse + capture engine used by the boundary-strategy implementations.
Package cache provides a filesystem-backed XDG cache for per-commit analysis artifacts.
Package cache provides a filesystem-backed XDG cache for per-commit analysis artifacts.
Package detect identifies source languages from a filesystem using enry heuristics.
Package detect identifies source languages from a filesystem using enry heuristics.
Package diff computes package/dependency/symbol/position diffs between two analyzer snapshots.
Package diff computes package/dependency/symbol/position diffs between two analyzer snapshots.
Package evocoupling computes evolutionary coupling between packages via co-change kernel correlation.
Package evocoupling computes evolutionary coupling between packages via co-change kernel correlation.
Package git wraps go-git with the helpers uda needs (commit ranges, repo IDs, changed files).
Package git wraps go-git with the helpers uda needs (commit ranges, repo IDs, changed files).
Package history analyzes coupling/instability metrics across a sequence of git commits.
Package history analyzes coupling/instability metrics across a sequence of git commits.
Package hotspot computes change-frequency × instability hotspot scores via a Catmull-Rom curve.
Package hotspot computes change-frequency × instability hotspot scores via a Catmull-Rom curve.
Package lint evaluates a repository's dependency graph against the coupling policy declared in the repo's .uda.yaml lint block.
Package lint evaluates a repository's dependency graph against the coupling policy declared in the repo's .uda.yaml lint block.
Package logschema provides type-safe structured log field constructors.
Package logschema provides type-safe structured log field constructors.
Package ts is the shared tree-sitter parse + capture helper used by per-language analyzers.
Package ts is the shared tree-sitter parse + capture helper used by per-language analyzers.

Jump to

Keyboard shortcuts

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