Skip to content

[AUD-023] [INFO] skipMask has no @return tag while sibling isMask does #93

Description

@thedavidmeister

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`.

Metadata

Metadata

Labels

auditAudit findinginfoAudit findingpass3Audit finding

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions