Skip to content

Improve code quality: skipWhitespace helper, fix deprecated API, add tests#1

Merged
colodenn merged 2 commits into
mainfrom
claude/improve-code-quality-aYHw6
Mar 5, 2026
Merged

Improve code quality: skipWhitespace helper, fix deprecated API, add tests#1
colodenn merged 2 commits into
mainfrom
claude/improve-code-quality-aYHw6

Conversation

@colodenn

@colodenn colodenn commented Mar 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add skipWhitespace utility to src/utils.ts and replace four duplicated inline whitespace-skipping loops across both source files
  • Replace deprecated str.substr() with str.slice() in the Unicode escape-sequence handler
  • Fix typo in comment and add missing description to parsePrimitive JSDoc
  • Add a primitive values test suite (8 new tests) covering integers, floats, negative numbers, booleans, null, and partial token handling

Test plan

  • All 29 tests pass (bun test)
  • Linter reports no issues (bunx biome check src tests)

https://claude.ai/code/session_01BQNPTY3sESCuvaCozHEQf3

claude added 2 commits March 5, 2026 08:51
… tests

- Add `skipWhitespace` utility to `src/utils.ts` and replace four
  duplicated inline whitespace-skipping loops across both source files
- Replace deprecated `str.substr()` with `str.slice()` in the Unicode
  escape-sequence handler (`src/utils.ts`)
- Fix typo in comment: "after.s" → "after."
- Add missing description to `parsePrimitive` JSDoc
- Add a `primitive values` test suite covering integers, floats,
  negative numbers, booleans, null, and incomplete primitive tokens

https://claude.ai/code/session_01BQNPTY3sESCuvaCozHEQf3
@colodenn colodenn merged commit 8308850 into main Mar 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants