Directories
¶
| Path | Synopsis |
|---|---|
|
Package analyzer exposes TagLock as a reusable go/analysis checker.
|
Package analyzer exposes TagLock as a reusable go/analysis checker. |
|
Package baseline stores durable fingerprints for incremental adoption.
|
Package baseline stores durable fingerprints for incremental adoption. |
|
cmd
|
|
|
taglock
command
|
|
|
Package config loads, discovers, validates, and resolves TagLock policy.
|
Package config loads, discovers, validates, and resolves TagLock policy. |
|
Package contract builds normalized semantic representations of Go structs.
|
Package contract builds normalized semantic representations of Go structs. |
|
Package engine runs the shared contract/rule engine across Go packages.
|
Package engine runs the shared contract/rule engine across Go packages. |
|
Package evolution compares deterministic contract snapshots.
|
Package evolution compares deterministic contract snapshots. |
|
Package fix models source edits and their safety classification.
|
Package fix models source edits and their safety classification. |
|
Package gitdiff creates snapshots from revisions in isolated temporary worktrees.
|
Package gitdiff creates snapshots from revisions in isolated temporary worktrees. |
|
internal
|
|
|
cli
Package cli implements TagLock's standalone command surface.
|
Package cli implements TagLock's standalone command surface. |
|
rulegen
command
|
|
|
Package manifest creates compact publishable contract indexes.
|
Package manifest creates compact publishable contract indexes. |
|
Package migration compares implementation semantic profiles.
|
Package migration compares implementation semantic profiles. |
|
Package namespace describes tag dialect syntax and field-surface behavior.
|
Package namespace describes tag dialect syntax and field-surface behavior. |
|
Package output renders deterministic TagLock diagnostics.
|
Package output renders deterministic TagLock diagnostics. |
|
Package registry describes the struct-tag dialects understood by TagLock.
|
Package registry describes the struct-tag dialects understood by TagLock. |
|
Package rule defines TagLock's stable diagnostic catalog.
|
Package rule defines TagLock's stable diagnostic catalog. |
|
Package rules evaluates normalized struct contracts using stable rule IDs.
|
Package rules evaluates normalized struct contracts using stable rule IDs. |
|
Package schema exports snapshot contracts as JSON Schema or OpenAPI components.
|
Package schema exports snapshot contracts as JSON Schema or OpenAPI components. |
|
Package semantics defines implementation-specific serialization profiles.
|
Package semantics defines implementation-specific serialization profiles. |
|
Package snapshot creates canonical serialized contract manifests.
|
Package snapshot creates canonical serialized contract manifests. |
|
Package tag parses Go struct tags once into a lossless normalized form.
|
Package tag parses Go struct tags once into a lossless normalized form. |
|
Package verify generates optional runtime contract tests without executing them.
|
Package verify generates optional runtime contract tests without executing them. |
Click to show internal directories.
Click to hide internal directories.