hadolintとは
hadolintはDockerfileのリンターです。
導入方法
Homebrewを使用してインストールします。
brew install hadolint
Homebrewを使用しない場合には以下
使用方法
CLI
次のようにコマンドを実行することで使用できます。
hadolint Dockerfileのパス
$ hadolint Dockerfile
Dockerfile:12 DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Dockerfile:12 SC2086 info: Double quote to prevent globbing and word splitting.
Dockerfile:17 SC2086 info: Double quote to prevent globbing and word splitting.
VSCode
拡張機能をインストールするとVSCode上で使用できます。
インストール後Dockerfileを開くと以下のように警告が表示されるようになります。
