diff --git a/entrypoint.sh b/entrypoint.sh index 49756ed..9dc7387 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,10 +1,10 @@ #!/bin/sh -cd "$GITHUB_WORKSPACE" +cd "${GITHUB_WORKSPACE}" || exit export REVIEWDOG_GITHUB_API_TOKEN="${INPUT_GITHUB_TOKEN}" -if [ "${INPUT_REPORTER}" == 'github-pr-review' ]; then +if [ "${INPUT_REPORTER}" = 'github-pr-review' ]; then # erroformat: https://git.io/JeGMU shellcheck -f json ${INPUT_SHELLCHECK_FLAGS:-'--external-sources'} $(find "${INPUT_PATH:-'.'}" -not -path "${INPUT_EXCLUDE}" -type f -name "${INPUT_PATTERN:-'*.sh'}") \ | jq -r '.[] | "\(.file):\(.line):\(.column):\(.level):\(.message) [SC\(.code)](https://github.com/koalaman/shellcheck/wiki/SC\(.code))"' \ diff --git a/testdata/test.sh b/testdata/test.sh new file mode 100644 index 0000000..d520aae --- /dev/null +++ b/testdata/test.sh @@ -0,0 +1,2 @@ +echo $1 # Unquoted variables +find . -name *.ogg # Unquoted find/grep patterns