1 repository
Mapping of base image shell types to specific linting rule sets to avoid false positives in non-POSIX environments.
Distinct from Shell Configuration Management: Focuses on rule compatibility logic rather than persisting shell aliases or paths.
Explore 1 awesome GitHub repository matching development tools & productivity · Shell Compatibility Mapping. Refine with filters or upvote what's useful.
Hadolint is a Dockerfile linter and Haskell-based static analysis tool. It analyzes container image configuration files against a set of rules to ensure valid syntax and adherence to best practices. The tool functions as a wrapper for shell checkers to inspect inline shell commands and scripts within build instructions, identifying scripting errors and bugs. It also includes security auditing capabilities to warn when images are pulled from registries not explicitly listed as trusted. The analysis engine covers quality assurance through label schema validation, syntax pattern verification, a
Allows specifying the shell used by a base image to automatically ignore rules that do not apply to non-POSIX environments.