File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
javascript/ql/lib/semmle/javascript Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -117,11 +117,10 @@ private DataFlow::Node getAValueExportedByPackage() {
117
117
// }));
118
118
// ```
119
119
// Such files are not recognized as modules, so we manually use `NodeModule::resolveMainModule` to resolve the file against a `package.json` file.
120
- exists ( ImmediatelyInvokedFunctionExpr func , DataFlow:: ParameterNode prev , int i |
121
- prev .getName ( ) = "factory" and
122
- func .getParameter ( i ) = prev .getParameter ( ) and
123
- DataFlow:: globalVarRef ( "define" ) .getACall ( ) .getArgument ( any ( int a | a >= 1 ) ) =
124
- prev .getALocalUse ( ) and
120
+ exists ( ImmediatelyInvokedFunctionExpr func , DataFlow:: ParameterNode factory , int i |
121
+ factory .getName ( ) = "factory" and
122
+ func .getParameter ( i ) = factory .getParameter ( ) and
123
+ DataFlow:: globalVarRef ( "define" ) .getACall ( ) .getAnArgument ( ) = factory .getALocalUse ( ) and
125
124
func .getFile ( ) =
126
125
min ( int j , File f |
127
126
f = NodeModule:: resolveMainModule ( any ( PackageJSON pack | exists ( pack .getPackageName ( ) ) ) , j )
You can’t perform that action at this time.
0 commit comments