Skip to content

Conversation

@Vasco-jofra
Copy link
Contributor

Adds NestJS middlewares as remote flow sources and improves dependency injection in several ways (each commit message explains what it adds support for).

@Vasco-jofra Vasco-jofra requested a review from a team as a code owner June 14, 2025 22:51
@github-actions github-actions bot added the JS label Jun 14, 2025
Copy link
Contributor

@asgerf asgerf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution! Looks great so far. Currently waiting for CI checks and some performance evaluations to finish.

or
exists(DataFlow::FunctionNode f |
f = tuple.getAPropertyWrite("useFactory").getRhs().getALocalSource() and
f = tuple.getAPropertyWrite("useFactory").getRhs().getAFunctionValue() and
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change makes the predicate mutually recursive with call graph construction, which might cause some performance issues. I've started some performance evaluations to help determine how expensive it is.

@asgerf asgerf added the no-change-note-required This PR does not need a change note label Jun 25, 2025
@asgerf asgerf merged commit 7c38c48 into github:main Jun 30, 2025
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

JS no-change-note-required This PR does not need a change note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants