Whole-repo audit 2026-08-24 at commit 3e76bab (audit skill 0.35.0). Pass 2 status: ledgered (audit/mutation-test-scans.json, scan of 2026-08-24T08:55:39Z at 35496d8).
src/lib/parse/LibParseChar.sol:6-17
skipMask documents both params but has no @return tag — the return semantics live only in @notice prose, while sibling isMask in the same file tags @return result. Tooling that extracts @return docs shows nothing for skipMask.
Proposed fix
Add after line 16 of src/lib/parse/LibParseChar.sol:
/// @return The first position at or after `cursor` and at most `end` whose
/// char is not in the mask; `cursor` unchanged if already at or past `end`.
Whole-repo audit 2026-08-24 at commit 3e76bab (audit skill 0.35.0). Pass 2 status: ledgered (audit/mutation-test-scans.json, scan of 2026-08-24T08:55:39Z at 35496d8).
src/lib/parse/LibParseChar.sol:6-17
skipMask documents both params but has no
@returntag — the return semantics live only in @notice prose, while sibling isMask in the same file tags@return result. Tooling that extracts @return docs shows nothing for skipMask.Proposed fix
Add after line 16 of src/lib/parse/LibParseChar.sol: