Skip to content

Commit 9fd85c9

Browse files
committed
JS: Update jQuery model
1 parent cca48c0 commit 9fd85c9

File tree

1 file changed

+3
-5
lines changed
  • javascript/ql/lib/semmle/javascript/frameworks

1 file changed

+3
-5
lines changed

javascript/ql/lib/semmle/javascript/frameworks/jQuery.qll

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,7 @@ private predicate neverReturnsJQuery(string name) {
6060
decl.getBaseName() = "jQuery" and
6161
decl.getName() = name
6262
|
63-
not decl.getDocumentation()
64-
.getATagByTitle("return")
65-
.getType()
66-
.getAnUnderlyingType()
67-
.hasQualifiedName("jQuery")
63+
not decl.getDocumentation().getATagByTitle("return").getType().hasUnderlyingType("jQuery")
6864
)
6965
}
7066

@@ -414,6 +410,8 @@ module JQuery {
414410
this = DataFlow::moduleImport(["jquery", "zepto", "cash-dom"])
415411
or
416412
this.hasUnderlyingType("JQueryStatic")
413+
or
414+
this.hasUnderlyingType("jquery", "")
417415
}
418416
}
419417
}

0 commit comments

Comments
 (0)