hadolint / hadolint Dockerfile linter, validate inline bash, written in Haskell developer-tools devops static-analysis