hadolint

hadolint

hadolint

Dockerfile linter, validate inline bash, written in Haskell

AI 简介

Hadolint 是一个用于 Dockerfile 的智能代码检查工具,使用 Haskell 语言编写。它能够解析 Dockerfile 并基于抽象语法树执行规则检查,同时利用 ShellCheck 对 RUN 指令中的 Bash 代码进行静态分析。该工具支持多种安装方式,包括预编译二进制文件、Docker 容器以及通过包管理器如 Homebrew 或 Scoop 安装。用户还可以自定义忽略特定的检查规则。Hadolint 非常适合需要确保 Docker 镜像构建遵循最佳实践的开发者或团队,在持续集成/持续部署(CI/CD)流程中尤为有用。

Haskell
GNU General Public License v3.0
12.2k
Stars
496
Forks
67
Watchers
211
Issues

Star 增长

今日+5
近 7 天+23
近 30 天+82
综合评分97.79
默认分支master