anchor.diff:  
   
   
  -FROM python as shellcheck
  -
  -COPY --from=2 /root/.cabal/bin /usr/local/bin
  +FROM python-base as shellcheck-base
  +
  +COPY --from=4 /root/.cabal/bin /usr/local/bin
   RUN apk update && apk add --no-cache ruby ruby-dev # TODO: Do this as another build image
  +ARG quality_gem_version
   RUN gem install --no-ri --no-rdoc pronto-shellcheck
   
  -VOLUME /usr/app
  -WORKDIR /usr/app
  -ENTRYPOINT ["/entrypoint.sh"]
  -CMD ["quality"]
  -
  -
  -
  -
  -
  -FROM shellcheck AS jumbo
  +
  +
  +
  +
  +FROM shellcheck-base as shellcheck
  +VOLUME /usr/app
  +WORKDIR /usr/app
  +ENTRYPOINT ["/entrypoint.sh"]
  +ARG quality_gem_version
  +RUN gem install --no-ri --no-rdoc quality:${quality_gem_version}
  +CMD ["quality"]
  +
  +
  +
  +
  +
  +FROM shellcheck-base AS jumbo-base
   
   # https://github.com/sgerrand/alpine-pkg-glibc
   RUN apk --no-cache add ca-certificates wget && \
  
positive.code: FROM alpine:latest AS latest
  ARG quality_gem_version
  RUN apk update && \
      apk add --no-cache ruby ruby-irb ruby-dev make gcc libc-dev git icu-dev zlib-dev g++ cmake openssl-dev coreutils && \
      gem install --no-ri --no-rdoc bigdecimal rake etc quality:${quality_gem_version}  && \
      strip /usr/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0/rugged-0.27.4/rugged/rugged.so && \
      apk del ruby-irb ruby-dev make gcc libc-dev icu-dev zlib-dev g++ cmake openssl-dev nghttp2 curl pax-utils && \
      apk add --no-cache libssl1.0 icu-libs && \
  
negative.code:     apk add --no-cache ruby-dev gcc make g++ cmake && \
      gem install --no-ri --no-rdoc io-console pronto pronto-reek pronto-rubocop pronto-flake8 pronto-flay && \
      apk del ruby-dev gcc make g++ cmake
  
  
  FROM python-base AS python
  VOLUME /usr/app
  WORKDIR /usr/app
  ENTRYPOINT ["/entrypoint.sh"]
  ARG quality_gem_version
  RUN gem install --no-ri --no-rdoc quality:${quality_gem_version}
  CMD ["quality"]
  
  
  