Directories
¶
| Path | Synopsis |
|---|---|
|
ai
|
|
|
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. |
Click to show internal directories.
Click to hide internal directories.