internal/

directory
v0.37.0 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2026 License: GPL-3.0

Directories

Path Synopsis
ai
acp
Package async provides a concurrency-limited runtime for executing potentially slow checks (registry access, network, filesystem) in a controlled, cancellable way.
Package async provides a concurrency-limited runtime for executing potentially slow checks (registry access, network, filesystem) in a controlled, cancellable way.
Package config provides configuration loading and discovery for tally.
Package config provides configuration loading and discovery for tally.
Package context provides build context awareness for Dockerfile linting.
Package context provides build context awareness for Dockerfile linting.
Package directive provides inline suppression directives for linting.
Package directive provides inline suppression directives for linting.
Package discovery provides Dockerfile discovery with glob pattern support.
Package discovery provides Dockerfile discovery with glob pattern support.
Package facts provides a per-file derived-analysis layer for Dockerfiles.
Package facts provides a per-file derived-analysis layer for Dockerfiles.
Package fileval provides pre-parse file validation checks for tally.
Package fileval provides pre-parse file validation checks for tally.
Package fix provides auto-fix infrastructure for tally.
Package fix provides auto-fix infrastructure for tally.
Package heredoc provides utilities for formatting heredoc RUN instructions.
Package heredoc provides utilities for formatting heredoc RUN instructions.
tsutil
Package tsutil provides shared tree-sitter-to-core.Token helpers used by dialect-specific tokenizers (powershell, batch).
Package tsutil provides shared tree-sitter-to-core.Token helpers used by dialect-specific tokenizers (powershell, batch).
Package invocation models planned Dockerfile build invocations produced by Dockerfile-oriented entrypoints and build orchestrators such as Bake and Compose.
Package invocation models planned Dockerfile build invocations produced by Dockerfile-oriented entrypoints and build orchestrators such as Bake and Compose.
Package linter provides the shared lint pipeline used by both the CLI and the LSP server.
Package linter provides the shared lint pipeline used by both the CLI and the LSP server.
lsp
protocol
Package protocol contains generated LSP protocol types.
Package protocol contains generated LSP protocol types.
Package lspserver implements a Language Server Protocol server for tally.
Package lspserver implements a Language Server Protocol server for tally.
Package processor provides a composable violation processing pipeline.
Package processor provides a composable violation processing pipeline.
Package registry provides OCI registry integration for resolving base image configuration (env, platform, digest) via containers/image.
Package registry provides OCI registry integration for resolving base image configuration (env, platform, digest) via containers/image.
testutil
Package testutil provides a deterministic mock OCI registry for testing async checks that resolve image configs from registries.
Package testutil provides a deterministic mock OCI registry for testing async checks that resolve image configs from registries.
Package reporter provides output formatters for lint results.
Package reporter provides output formatters for lint results.
Package rules provides the core rule system for the Dockerfile linter.
Package rules provides the core rule system for the Dockerfile linter.
all
Package all imports all rule packages to register them.
Package all imports all rule packages to register them.
asyncutil
Package asyncutil provides shared helpers for async rule implementations.
Package asyncutil provides shared helpers for async rule implementations.
buildkit
Package buildkit provides metadata for BuildKit's built-in linter rules.
Package buildkit provides metadata for BuildKit's built-in linter rules.
buildkit/fixes
Package fixes provides auto-fix enrichment for BuildKit linter rules.
Package fixes provides auto-fix enrichment for BuildKit linter rules.
configutil
Package configutil provides utilities for rule configuration resolution.
Package configutil provides utilities for rule configuration resolution.
hadolint
Package hadolint implements hadolint-compatible linting rules for Dockerfiles.
Package hadolint implements hadolint-compatible linting rules for Dockerfiles.
tally
Package tally implements tally-specific linting rules for Dockerfiles.
Package tally implements tally-specific linting rules for Dockerfiles.
Package runmount provides utilities for working with RUN --mount options.
Package runmount provides utilities for working with RUN --mount options.
Package semantic provides a semantic model for Dockerfiles that enables cross-instruction analysis such as stage resolution, variable scoping, and COPY --from validation.
Package semantic provides a semantic model for Dockerfiles that enables cross-instruction analysis such as stage resolution, variable scoping, and COPY --from validation.
Package shell provides shell script parsing utilities for Dockerfile linting.
Package shell provides shell script parsing utilities for Dockerfile linting.
Package sourcemap provides utilities for working with source code locations, snippet extraction, and line-based operations.
Package sourcemap provides utilities for working with source code locations, snippet extraction, and line-based operations.
Package syntax provides fail-fast AST-level correctness checks that run before the full lint pipeline.
Package syntax provides fail-fast AST-level correctness checks that run before the full lint pipeline.
Package testutil provides test helpers for the Dockerfile linter.
Package testutil provides test helpers for the Dockerfile linter.

Jump to

Keyboard shortcuts

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