mirror of
https://github.com/github/codeql.git
synced 2026-05-05 05:35:13 +02:00
JS: make the default PoIConfiguration/enabled inclusive
This commit is contained in:
committed by
Esben Sparre Andreasen
parent
3b45bcd285
commit
27e5fce0ed
3
javascript/ql/test/experimental/PoI/ServerPoIs.expected
Normal file
3
javascript/ql/test/experimental/PoI/ServerPoIs.expected
Normal file
@@ -0,0 +1,3 @@
|
||||
| tst.js:6:1:6:16 | (req, res) => 42 | UnpromotedRouteHandlerPoI | tst.js:6:1:6:16 | (req, res) => 42 | irrelevant | tst.js:6:1:6:16 | (req, res) => 42 | irrelevant |
|
||||
| tst.js:6:1:6:16 | (req, res) => 42 | UnpromotedRouteHandlerWithFlowPoI: $@ | tst.js:6:1:6:16 | (req, res) => 42 | ends here | tst.js:6:1:6:16 | (req, res) => 42 | irrelevant |
|
||||
| tst.js:13:1:13:36 | otherAp ... h", rh) | UnpromotedRouteSetupPoI | tst.js:13:1:13:36 | otherAp ... h", rh) | irrelevant | tst.js:13:1:13:36 | otherAp ... h", rh) | irrelevant |
|
||||
10
javascript/ql/test/experimental/PoI/ServerPoIs.ql
Normal file
10
javascript/ql/test/experimental/PoI/ServerPoIs.ql
Normal file
@@ -0,0 +1,10 @@
|
||||
/**
|
||||
* @kind problem
|
||||
*/
|
||||
|
||||
import javascript
|
||||
import experimental.poi.PoI
|
||||
|
||||
class MyServerRelatedPoI extends ServerRelatedPoI, DefaultEnabledPoI {}
|
||||
|
||||
query predicate problems = alertQuery/6;
|
||||
@@ -6,13 +6,13 @@ import javascript
|
||||
import experimental.poi.PoI
|
||||
import DataFlow
|
||||
|
||||
class RouteHandlerPoI extends PoI {
|
||||
class RouteHandlerPoI extends DefaultEnabledPoI {
|
||||
RouteHandlerPoI() { this = "RouteHandlerPoI" }
|
||||
|
||||
override predicate is(Node l0) { l0 instanceof Express::RouteHandler }
|
||||
}
|
||||
|
||||
class RouteHandlerAndSetupPoI extends PoI {
|
||||
class RouteHandlerAndSetupPoI extends DefaultEnabledPoI {
|
||||
RouteHandlerAndSetupPoI() { this = "RouteHandlerAndSetupPoI" }
|
||||
|
||||
override predicate is(Node l0, Node l1, string t1) {
|
||||
@@ -20,7 +20,7 @@ class RouteHandlerAndSetupPoI extends PoI {
|
||||
}
|
||||
}
|
||||
|
||||
class RouteSetupAndRouterAndRouteHandlerPoI extends PoI {
|
||||
class RouteSetupAndRouterAndRouteHandlerPoI extends DefaultEnabledPoI {
|
||||
RouteSetupAndRouterAndRouteHandlerPoI() { this = "RouteSetupAndRouterAndRouteHandlerPoI" }
|
||||
|
||||
override predicate is(Node l0, Node l1, string t1, Node l2, string t2) {
|
||||
|
||||
Reference in New Issue
Block a user