#1/#2 (js/incomplete-multi-character-sanitization): new stripHtmlComments loops until no comment remains; used by countProseWords and voice-rules parsing.
#3 (js/incomplete-sanitization): escape backslashes before quotes in the YAML query: value.
Fixes #72
- #1/#2 (`js/incomplete-multi-character-sanitization`): new `stripHtmlComments` loops until no comment remains; used by `countProseWords` and voice-rules parsing.
- #3 (`js/incomplete-sanitization`): escape backslashes before quotes in the YAML `query:` value.
- Dependabot: `npm audit fix` plus vitest 4.1.11 -> `npm audit` reports 0 vulnerabilities. Supersedes #71.
Verification: `tsc --noEmit`, `vitest run` 531/531 (one Ollama timeout test is flaky and passed on rerun).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes #72
js/incomplete-multi-character-sanitization): newstripHtmlCommentsloops until no comment remains; used bycountProseWordsand voice-rules parsing.js/incomplete-sanitization): escape backslashes before quotes in the YAMLquery:value.npm audit fixplus vitest 4.1.11 ->npm auditreports 0 vulnerabilities. Supersedes #71.Verification:
tsc --noEmit,vitest run531/531 (one Ollama timeout test is flaky and passed on rerun).🤖 Generated with Claude Code
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.