Documentation
¶
Overview ¶
Package lintkit is a shared integration layer for modular lint systems.
Import subpackages directly:
- lintkit/lint defines downstream contracts and catalog helpers.
- lintkit/linting provides upstream runtime, registry, and policy.
- lintkit/registry assembles deterministic snapshots in-process.
- lintkit/linttest provides contract checks for downstream module tests.
The root package intentionally exposes no runtime API.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
lintkit
command
Package main implements lintkit CLI for lint registry rendering.
|
Package main implements lintkit CLI for lint registry rendering. |
|
lintkit/internal/app
Package app implements lintkit CLI command execution logic.
|
Package app implements lintkit CLI command execution logic. |
|
lintkit/internal/collector
Package collector discovers and collects lint rule providers from Go packages using go toolchain.
|
Package collector discovers and collects lint rule providers from Go packages using go toolchain. |
|
lintkit/internal/registryio
Package registryio provides snapshot IO helpers for lintkit CLI internals.
|
Package registryio provides snapshot IO helpers for lintkit CLI internals. |
|
lintkit/internal/render
Package render renders lint registry documentation outputs.
|
Package render renders lint registry documentation outputs. |
|
lintkit/internal/yamlutil
Package yamlutil provides YAML encoding helpers for lintkit CLI.
|
Package yamlutil provides YAML encoding helpers for lintkit CLI. |
|
Package lint provides downstream lint contracts and helper primitives.
|
Package lint provides downstream lint contracts and helper primitives. |
|
Package linting provides upstream lint runtime primitives.
|
Package linting provides upstream lint runtime primitives. |
|
Package linttest provides downstream catalog contract checks for tests.
|
Package linttest provides downstream catalog contract checks for tests. |
|
Package registry provides in-process registry snapshot assembly helpers.
|
Package registry provides in-process registry snapshot assembly helpers. |
Click to show internal directories.
Click to hide internal directories.