git/t/chainlint
Eric Sunshine 3042b6bb59 chainlint: match "quoted" here-doc tags
A here-doc tag can be quoted ('EOF'/"EOF") or escaped (\EOF) to suppress
interpolation within the body. chainlint recognizes single-quoted and
escaped tags, but does not know about double-quoted tags. For
completeness, teach it to recognize double-quoted tags, as well.

Signed-off-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2018-08-29 10:57:38 -07:00
..
arithmetic-expansion.expect
…
arithmetic-expansion.test
…
bash-array.expect t/chainlint: add chainlint "specialized" test cases 2018-07-17 09:15:15 -07:00
bash-array.test t/chainlint: add chainlint "specialized" test cases 2018-07-17 09:15:15 -07:00
blank-line.expect
…
blank-line.test
…
block.expect
…
block.test
…
broken-chain.expect
…
broken-chain.test
…
case.expect
…
case.test
…
close-nested-and-parent-together.expect
…
close-nested-and-parent-together.test
…
close-subshell.expect
…
close-subshell.test
…
command-substitution.expect
…
command-substitution.test
…
comment.expect
…
comment.test
…
complex-if-in-cuddled-loop.expect
…
complex-if-in-cuddled-loop.test
…
cuddled-if-then-else.expect
…
cuddled-if-then-else.test
…
cuddled-loop.expect
…
cuddled-loop.test
…
cuddled.expect
…
cuddled.test
…
exit-loop.expect
…
exit-loop.test
…
exit-subshell.expect
…
exit-subshell.test
…
for-loop.expect
…
for-loop.test
…
here-doc-close-subshell.expect chainlint: let here-doc and multi-line string commence on same line 2018-08-13 12:22:12 -07:00
here-doc-close-subshell.test chainlint: let here-doc and multi-line string commence on same line 2018-08-13 12:22:12 -07:00
here-doc-multi-line-command-subst.expect chainlint: let here-doc and multi-line string commence on same line 2018-08-13 12:22:12 -07:00
here-doc-multi-line-command-subst.test chainlint: let here-doc and multi-line string commence on same line 2018-08-13 12:22:12 -07:00
here-doc-multi-line-string.expect chainlint: recognize multi-line quoted strings more robustly 2018-08-13 12:22:12 -07:00
here-doc-multi-line-string.test chainlint: let here-doc and multi-line string commence on same line 2018-08-13 12:22:12 -07:00
here-doc.expect chainlint: match "quoted" here-doc tags 2018-08-29 10:57:38 -07:00
here-doc.test chainlint: match "quoted" here-doc tags 2018-08-29 10:57:38 -07:00
if-in-loop.expect
…
if-in-loop.test
…
if-then-else.expect
…
if-then-else.test
…
incomplete-line.expect
…
incomplete-line.test
…
inline-comment.expect
…
inline-comment.test
…
loop-in-if.expect
…
loop-in-if.test
…
multi-line-nested-command-substitution.expect chainlint: recognize multi-line $(...) when command cuddled with "$(" 2018-08-13 12:22:11 -07:00
multi-line-nested-command-substitution.test chainlint: recognize multi-line $(...) when command cuddled with "$(" 2018-08-13 12:22:11 -07:00
multi-line-string.expect chainlint: recognize multi-line quoted strings more robustly 2018-08-13 12:22:12 -07:00
multi-line-string.test chainlint: recognize multi-line quoted strings more robustly 2018-08-13 12:22:12 -07:00
negated-one-liner.expect
…
negated-one-liner.test
…
nested-cuddled-subshell.expect
…
nested-cuddled-subshell.test
…
nested-here-doc.expect chainlint: match arbitrary here-docs tags rather than hard-coded names 2018-08-13 12:22:11 -07:00
nested-here-doc.test chainlint: match arbitrary here-docs tags rather than hard-coded names 2018-08-13 12:22:11 -07:00
nested-subshell-comment.expect
…
nested-subshell-comment.test
…
nested-subshell.expect
…
nested-subshell.test
…
one-liner.expect
…
one-liner.test
…
p4-filespec.expect t/chainlint: add chainlint "specialized" test cases 2018-07-17 09:15:15 -07:00
p4-filespec.test t/chainlint: add chainlint "specialized" test cases 2018-07-17 09:15:15 -07:00
pipe.expect
…
pipe.test
…
semicolon.expect
…
semicolon.test
…
subshell-here-doc.expect chainlint: match "quoted" here-doc tags 2018-08-29 10:57:38 -07:00
subshell-here-doc.test chainlint: match "quoted" here-doc tags 2018-08-29 10:57:38 -07:00
subshell-one-liner.expect
…
subshell-one-liner.test
…
t7900-subtree.expect chainlint: add test of pathological case which triggered false positive 2018-08-13 12:22:12 -07:00
t7900-subtree.test chainlint: add test of pathological case which triggered false positive 2018-08-13 12:22:12 -07:00
while-loop.expect
…
while-loop.test
…