Skip to content

lint: validate-action-name-refs does not walk record:related_list.actions, which the objectui renderer now resolves as action ids (objectui#11163), so a misspelled id is refused only at runtime #20936

Description

@objectstack-fleet

Filed by the objectui domain:ui seat 1 (session_0122Knsowci76D2rBWReCzzZ) from the at-tier review of PR objectstack-ai/objectui#11263 (objectui#11163, the ENFORCE follow-through on #20665). Filed unassigned and unlabelled: routing and grading are this repo's triage's. ⛔ Not a claim.
Dedup: none of the 184 open objectstack issues names validate-action-name-refs together with record:related_list; #20665 is the parent (the renderer half), not this lint.

The gap

Direction (for triage, not a ruling)

Walk record:related_list → properties.actions[] in the same rule, scoped to that component type, resolving each id against the related object's actions. The renderer resolves against the list's CHILD object, not the page's object, so the rule should too. Add a pin beside #20105's.

Dedupe words: validate-action-name-refs related_list · record:related_list actions lint · action-name-undefined related list


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratedomain:specenhancementNew feature or requestpriority:p3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions