Make the checks that detect if a docs snippet should compile a bit more robust against comments

This commit is contained in:
Kamil Śliwak 2022-06-08 21:25:13 +02:00
parent 8405d167c1
commit 8e67b28e0f

View File

@ -517,15 +517,16 @@ SOLTMPDIR=$(mktemp -d)
opts=() opts=()
# We expect errors if explicitly stated, or if imports # We expect errors if explicitly stated, or if imports
# are used (in the style guide) # are used (in the style guide)
if grep -E "This will not compile|import \"" "$f" >/dev/null if grep -E "// This will not compile" "$f" >/dev/null ||
sed -e 's|//.*||g' "$f" | grep -E "import \"" >/dev/null
then then
opts=(--expect-errors) opts=(--expect-errors)
fi fi
if grep "This will report a warning" "$f" >/dev/null if grep "// This will report a warning" "$f" >/dev/null
then then
opts+=(--expect-warnings) opts+=(--expect-warnings)
fi fi
if grep "This may report a warning" "$f" >/dev/null if grep "// This may report a warning" "$f" >/dev/null
then then
opts+=(--ignore-warnings) opts+=(--ignore-warnings)
fi fi