handsontable / handsontable/hyperformula
Detailed error messages for parsing errors (better developer experience)
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2.8k
- Forks
- 171
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 7
Description
Description
Whenever possible we should print errors to the console. The ideal level of details would be: Parsing error: Unexpected character on position 42: "'"
Links
https://github.com/handsontable/hyperformula/issues/873
https://github.com/handsontable/hyperformula/issues/1112
https://forum.handsontable.com/t/custom-functions-with-arguments/6578
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files or tests. Start by tracing the formula parsing entry points and current parsing-error construction, then review linked issues #873 and #1112 for context. Done means parsing failures report useful details such as position and unexpected character where available, with tests covering the affected errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend, developer-experience
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100