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+ set -o errexit
4+ set -o nounset
5+
36: " ${INPUT_CONFIG:= ${INPUT_CONFIG_FILE:- } } "
47: " ${INPUT_IGNORE:= ${INPUT_IGNORE_FILES:- } } "
58
@@ -9,15 +12,15 @@ MARKDOWNLINT="${MARKDOWNLINT}${INPUT_IGNORE:+ -i ${INPUT_IGNORE}}"
912MARKDOWNLINT=" ${MARKDOWNLINT}${INPUT_IGNORE_PATH: + -p ${INPUT_IGNORE_PATH} } "
1013MARKDOWNLINT=" ${MARKDOWNLINT}${INPUT_RULES: + -r ${INPUT_RULES} } "
1114
12- PROBLEM_MATCHER=" $( mktemp -p " ${GITHUB_WORKSPACE} " ) "
15+ PROBLEM_MATCHER=" $( mktemp -p " ${GITHUB_WORKSPACE:? } " ) "
1316trap ' rm -f "${PROBLEM_MATCHER}"' EXIT
14- cp /markdownlint-problem-matcher.json " ${PROBLEM_MATCHER:? } " || exit
15- echo " ::add-matcher::${PROBLEM_MATCHER:? } "
17+ cp /markdownlint-problem-matcher.json " ${PROBLEM_MATCHER} " || exit
18+ echo " ::add-matcher::${PROBLEM_MATCHER} "
1619
1720# shellcheck disable=SC2086
18- ${MARKDOWNLINT} ${INPUT_FILES}
19- readonly RC=$?
21+ ${MARKDOWNLINT} ${INPUT_FILES:? } || readonly rc=$?
2022
2123echo ' ::remove-matcher owner=markdownlint::'
2224
23- exit ${RC}
25+ # shellcheck disable=SC2248
26+ exit ${rc:- }
You can’t perform that action at this time.
0 commit comments