Comment check: multi-line block comments in .ts and .css

This commit is contained in:
ZacharyZhang-NY committed 2026-10-08 23:20:51 -04:00
1 parent e96bea98d3
commit 570bb176e8
2 files changed
+11 -1

No files matched your search

+10
View File
@@ -20,6 +20,16 @@ printf 'const a = 1 /* A comment\n spanning lines. */\n' >"$work/apps/a/web/sr
printf '// One two three four five six seven eight nine ten eleven.\n' >"$work/apps/a/web/src/a.js"
! check || fail "an eleven-word JS comment passed"
rm "$work/apps/a/web/src/a.js"
mkdir -p "$work/site/src"
for ext in ts css; do
printf '/* A comment\n spanning lines. */\n' >"$work/site/src/a.$ext"
! check || fail "a multi-line .$ext block comment passed"
printf '/* One two three four five six seven eight nine ten eleven. */\n' >"$work/site/src/a.$ext"
! check || fail "an eleven-word .$ext comment passed"
printf '/* One short line. */\n' >"$work/site/src/a.$ext"
check || fail "a short .$ext comment failed"
rm "$work/site/src/a.$ext"
done
printf '// One two three four five six seven eight nine ten eleven.\n' >"$work/tests/scripts/a.swift"
! check || fail "an eleven-word Swift comment passed"
echo "ok: comment rules"
+1 -1
View File
@@ -65,7 +65,7 @@ for pattern in PATTERNS:
if line.startswith("#!"):
continue
# A block comment left open spans lines.
if path.suffix in (".c", ".h", ".js") and re.search(r"/\*(?!.*\*/)", line):
if path.suffix in (".c", ".h", ".js", ".ts", ".css") and re.search(r"/\*(?!.*\*/)", line):
repeated.setdefault(path, number)
match = comment.match(line)
said = match and next(group for group in match.groups() if group is not None)