test: cover object field expressions

This commit is contained in:
Hermes Agent
2026-09-04 23:11:44 +00:00
parent 5136437e44
commit 8f449898bd
8 changed files with 29 additions and 4 deletions
+6 -1
View File
@@ -2,6 +2,11 @@
## Unreleased
### Object-field expression validation
- Added positive and negative typecheck fixtures for assigning object fields from another field and from an arithmetic field expression.
- Added both fixtures to `claro validate` and the focused typecheck diagnostics validator.
- `claro package doctor` now rejects duplicate `manifest-version:` fields in `claro.project` instead of accepting the first value and overlooking ambiguous project metadata.
- `claro package doctor` now rejects duplicate package entries in `claro.lock` instead of allowing ambiguous lockfile data.
@@ -372,4 +377,4 @@
## Earlier release candidates
Earlier RCs built the current beginner scripting foundation: output/input, variables, math, conditionals, loops, lists, maps, functions, files, JSON, imports, TRY/CATCH, examples, lessons, checker support, formatter support, and test support.
Earlier RCs built the current beginner scripting foundation: output/input, variables, math, conditionals, loops, lists, maps, functions, files, JSON, imports, TRY/CATCH, examples, lessons, checker support, formatter support, and test support.