Skip to content

Conversation

@jeongsoolee09
Copy link
Contributor

What This PR Contributes

  1. Add a fallback case to UI5BindingPath.getNode/0 where a binding path to a local model whose contents are not statically visible can still be traced to the model anyways
  2. Fix UI5 AMD module inheritance:
    1. Support reasoning of "A controller that extends another controller is also a controller"
    2. Support reasoning of "A control that extends another control is also a control"
    3. Support reasoning of "A controller C's supermodule (some base controller)'s owner component is C's owner component"
    4. Fully support import of custom modules that avoids pitfalls due to AMD-style import path conventions
  3. Add a flow step that jumps from x in f() { this.f = x } to this.f in g() { this.f } where f and g are different methods of a same module

Future Works

jeongsoolee09 and others added 29 commits November 19, 2025 17:37
The previously uploaded javascript.sarif.expected file had its
encoding broken and chocked the job. We make it turn back to the
previous version to unblock it.
…ced-security/codeql-sap-js into jeongsoolee09/add-eventbus-example
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.

3 participants