Skip to content

Update @abaplint/cli to 2.120.73 - #93

Open
oblomov-dev wants to merge 2 commits into
mainfrom
claude/beautiful-turing-wxr303
Open

oblomov-dev wants to merge 2 commits into
mainfrom
claude/beautiful-turing-wxr303

Conversation

@oblomov-dev

@oblomov-dev oblomov-dev commented Oct 10, 2026 •

Copy link
Copy Markdown
Member

Moves @abaplint/cli from ^2.120.71 to ^2.120.73 (lockfile regenerated by npm install), so it is on the same version as the rest of the organisation (CONVENTIONS §4). @abap2ui5/linter / @abap2ui5/linter-render are already on the latest release (0.8.5).

The one new finding, fixed in its own commit

2.120.73 reports src/00/00/z2ui5_cl_smps_context.clas.abap[452] - "val" is not a reference variable (check_syntax) in the v754 branch builds (create-package-branches, 03-rap and 04-rap-draft); the v757 lint of main does not. msg_get_by_oref did ASSIGN val->(lv_name) with val TYPE any. It now reads the attribute through lx, the same object already cast to cx_root two lines above, exactly as z2ui5_cl_util=>msg_get_by_oref does in the framework; the dynamic ASSIGN resolves the name on the dynamic type, so the subclass attributes are still found.

Checked locally

  • npm run check passes in full (pin, abaplint, abap2UI5 linter, overview, keywords, titles, abapdoc, SAMPLES.md, catalogue, app-rules, ATC, prose, derived, released-API).
  • scripts/build-package-branch.mjs 03-rap and 04-rap-draft followed by npx abaplint ./abaplint.jsonc: 1 issue before the fix, 0 after.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Te3BRpRpxNhZAYnrQL6Gdt

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Te3BRpRpxNhZAYnrQL6Gdt
msg_get_by_oref assigned val->(name) with val typed TYPE any. abaplint
2.120.73 rejects that dereference below 7.57 ("val" is not a reference
variable), which failed the v754 builds of the 03-rap and 04-rap-draft
branches. lx is the same object cast to cx_root, and the dynamic ASSIGN
resolves the attribute on the dynamic type, as z2ui5_cl_util does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Te3BRpRpxNhZAYnrQL6Gdt

This branch has not been deployed

No deployments
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