28 lines
508 B
Plaintext
28 lines
508 B
Plaintext
test_expect_success 'semicolon' '
|
|
(
|
|
# LINT: missing internal "&&" and ending "&&"
|
|
cat foo ; echo bar
|
|
# LINT: final statement before ")" only missing internal "&&"
|
|
cat foo ; echo bar
|
|
) &&
|
|
(
|
|
# LINT: missing internal "&&"
|
|
cat foo ; echo bar &&
|
|
cat foo ; echo bar
|
|
) &&
|
|
(
|
|
# LINT: not fooled by semicolon in string
|
|
echo "foo; bar" &&
|
|
cat foo; echo bar
|
|
) &&
|
|
(
|
|
# LINT: semicolon unnecessary but legitimate
|
|
foo;
|
|
) &&
|
|
(cd foo &&
|
|
for i in a b c; do
|
|
# LINT: semicolon unnecessary but legitimate
|
|
echo;
|
|
done)
|
|
'
|