Repository navigation
HF-131 (7/7): documentation - #1767
marcin-kordas-hoc wants to merge 16 commits into
Conversation
ErrorType has ten members; this guide's error table only listed nine. Add the missing #SPILL! row, matching the existing table's style, plus a short note that HyperFormula does not turn a message into a longer plain-language explanation itself — an application layer wanting that should build it on top of the type/message the engine already provides. Docs-only, no CHANGELOG entry per this repo's DoD. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Task linked: HF-131 Verbose and actionable formula error messages |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 9dbfe89. Configure here.
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
hyperformula-docs | db631c0 | Commit Preview URL Branch Preview URL |
Oct 23 2026, 07:22 AM |
Performance comparison of head (db631c0) vs base (a95916b) |
The page listed the error types but never mentioned originFunction, argumentIndex or hasMessage, so the only description of them was in the API reference. Also drops one tag: the page carried 11 against the guide's cap of 10, and 'division by zero' is the one tag that is a phrase rather than an error code, already covered by '#DIV/0!'. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Tobiadefami
left a comment
There was a problem hiding this comment.
Could we add { licenseKey: 'gpl-v3' } to the example’s buildFromArray() call? Without it, all three formulas return #LIC! instead of the documented results.
|
Confirmed, and it also breaks line 2 of the comment block: without a licence key all three results are |
# Conflicts: # docs/guide/types-of-errors.md
…ray literal
The example now passes a license key, so the three formulas return the documented values
instead of `#LIC!`, writes cell addresses as `{ sheet, row, col }`, and the list of origin
names includes `array literal`.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## fix/hf-131-issue-444-addresses #1767 +/- ##
=================================================================
Coverage ? 97.40%
=================================================================
Files ? 207
Lines ? 16349
Branches ? 3630
=================================================================
Hits ? 15925
Misses ? 416
Partials ? 8 🚀 New features to boost your workflow:
|

Context
The PR documents error messages and error origins in
docs/guide/types-of-errors.md. It is part 7 of 7 of HF-131, stacked on #1766, and changes documentation only.#SPILL!, and no guide showed with an example how to readoriginFunctionandargumentIndex.#SPILL!row in the error table and a#SPILL!tag. Thedivision by zerotag is dropped, which keeps the page at 10 tags, the cap indev-docs/DOCS-CONTENT-GUIDE.md.messagestates the cause within an error type. HyperFormula does not expand it or generate explanations with a language model.originFunction,argumentIndexandaddress, with a runnable example.'SQRT',1and'reference'.How did you test your changes?
"SQRT",1and"reference". WithoutlicenseKeythe first formula returns#LIC!, which is why the example passes one.build-docs, except the repository-wide FOSSA license check.Compatibility with Excel and Google Sheets
Not applicable: documentation only.
Public API changes
None.
Out of scope and follow-ups
None.
Types of changes
Related issues
Checklist
dev-docs/pages this change affects – or none needed it.