prettier icon indicating copy to clipboard operation
prettier copied to clipboard

Error: && can only immediately follow a statement

Open ronag opened this issue 8 months ago • 2 comments

When running prettier on Dockerfile I get the following error:

Error: && can only immediately follow a statement

ronag avatar May 16 '25 07:05 ronag

I'm guessing it doesn't like something here:

RUN set -ex \
    # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150
    && export GNUPGHOME="$(mktemp -d)" \
    && for key in \
      6A010C5166206594AA57F0A146CF1EEEFCA1237F5 \
    ; do \
      gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || \
      gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; \
    done \
    && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" \
    && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc" \
    && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
    && gpgconf --kill all \
    && rm -rf "$GNUPGHOME" \
    && mkdir -p /opt \
    && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ \
    && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn \
    && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
    && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \
    # smoke test
    && yarn --version \
    && rm -rf /tmp/*

ronag avatar May 16 '25 07:05 ronag

blocked by https://github.com/reteps/dockerfmt/issues/25

JounQin avatar May 16 '25 07:05 JounQin