Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
internal
|
|
|
config
Package config provides configuration loading and discovery for tally.
|
Package config provides configuration loading and discovery for tally. |
|
context
Package context provides build context awareness for Dockerfile linting.
|
Package context provides build context awareness for Dockerfile linting. |
|
directive
Package directive provides inline suppression directives for linting.
|
Package directive provides inline suppression directives for linting. |
|
discovery
Package discovery provides Dockerfile discovery with glob pattern support.
|
Package discovery provides Dockerfile discovery with glob pattern support. |
|
processor
Package processor provides a composable violation processing pipeline.
|
Package processor provides a composable violation processing pipeline. |
|
reporter
Package reporter provides output formatters for lint results.
|
Package reporter provides output formatters for lint results. |
|
rules
Package rules provides the core rule system for the Dockerfile linter.
|
Package rules provides the core rule system for the Dockerfile linter. |
|
rules/all
Package all imports all rule packages to register them.
|
Package all imports all rule packages to register them. |
|
rules/avoidlatesttag
Package avoidlatesttag implements hadolint DL3007.
|
Package avoidlatesttag implements hadolint DL3007. |
|
rules/buildkit
Package buildkit provides metadata for BuildKit's built-in linter rules.
|
Package buildkit provides metadata for BuildKit's built-in linter rules. |
|
rules/configutil
Package configutil provides utilities for rule configuration resolution.
|
Package configutil provides utilities for rule configuration resolution. |
|
rules/copyignoredfile
Package copyignoredfile implements the copy-ignored-file rule.
|
Package copyignoredfile implements the copy-ignored-file rule. |
|
rules/lastusershouldnotberoot
Package lastusershouldnotberoot implements hadolint DL3002.
|
Package lastusershouldnotberoot implements hadolint DL3002. |
|
rules/maxlines
Package maxlines implements the max-lines rule for Dockerfile linting.
|
Package maxlines implements the max-lines rule for Dockerfile linting. |
|
rules/nosudo
Package nosudo implements hadolint DL3004.
|
Package nosudo implements hadolint DL3004. |
|
rules/nounreachablestages
Package nounreachablestages implements a rule that detects build stages that don't contribute to the final image.
|
Package nounreachablestages implements a rule that detects build stages that don't contribute to the final image. |
|
rules/pinimageversions
Package pinimageversions implements hadolint DL3006.
|
Package pinimageversions implements hadolint DL3006. |
|
rules/redundanttargetplatform
Package redundanttargetplatform implements the RedundantTargetPlatform rule.
|
Package redundanttargetplatform implements the RedundantTargetPlatform rule. |
|
rules/secretsinargorenv
Package secretsinargorenv implements the SecretsUsedInArgOrEnv rule.
|
Package secretsinargorenv implements the SecretsUsedInArgOrEnv rule. |
|
rules/secretsincode
Package secretsincode implements secret detection in Dockerfile content.
|
Package secretsincode implements secret detection in Dockerfile content. |
|
rules/trustedbaseimage
Package trustedbaseimage implements hadolint DL3026.
|
Package trustedbaseimage implements hadolint DL3026. |
|
rules/usecopynotadd
Package usecopynotadd implements hadolint DL3020.
|
Package usecopynotadd implements hadolint DL3020. |
|
rules/wgetorcurl
Package wgetorcurl implements hadolint DL4001.
|
Package wgetorcurl implements hadolint DL4001. |
|
rules/workdirrelativepath
Package workdirrelativepath implements the WorkdirRelativePath rule.
|
Package workdirrelativepath implements the WorkdirRelativePath rule. |
|
semantic
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. |
|
shell
Package shell provides shell script parsing utilities for Dockerfile linting.
|
Package shell provides shell script parsing utilities for Dockerfile linting. |
|
sourcemap
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. |
|
testutil
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.