File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#! /bin/sh
22
3+ env | sort
4+
5+ set -o errexit
6+ set -o nounset
7+
38: " ${INPUT_CONFIG:= ${INPUT_CONFIG_FILE:- } } "
49: " ${INPUT_IGNORE:= ${INPUT_IGNORE_FILES:- } } "
510
@@ -9,15 +14,16 @@ MARKDOWNLINT="${MARKDOWNLINT}${INPUT_IGNORE:+ -i ${INPUT_IGNORE}}"
914MARKDOWNLINT=" ${MARKDOWNLINT}${INPUT_IGNORE_PATH: + -p ${INPUT_IGNORE_PATH} } "
1015MARKDOWNLINT=" ${MARKDOWNLINT}${INPUT_RULES: + -r ${INPUT_RULES} } "
1116
12- PROBLEM_MATCHER=" $( mktemp -p " ${GITHUB_WORKSPACE} " ) "
17+ PROBLEM_MATCHER=" $( mktemp -p " ${GITHUB_WORKSPACE:? } " ) "
1318trap ' rm -f "${PROBLEM_MATCHER}"' EXIT
14- cp /markdownlint-problem-matcher.json " ${PROBLEM_MATCHER:? } " || exit
15- echo " ::add-matcher::${PROBLEM_MATCHER:? } "
19+ cp /markdownlint-problem-matcher.json " ${PROBLEM_MATCHER} " || exit
20+ echo " ::add-matcher::${PROBLEM_MATCHER} "
1621
22+ printf ' Running %s\n' " ${MARKDOWNLINT} "
1723# shellcheck disable=SC2086
18- ${MARKDOWNLINT} ${INPUT_FILES}
19- readonly RC=$?
24+ ${MARKDOWNLINT} ${INPUT_FILES:? } || readonly rc=$?
2025
2126echo ' ::remove-matcher owner=markdownlint::'
2227
23- exit ${RC}
28+ # shellcheck disable=SC2248
29+ exit ${rc:- }
You can’t perform that action at this time.
0 commit comments