Skip to content

Commit 0339bd0

Browse files
committed
JS: Deprecate forward/backward exploration modules
1 parent 7e4fbe2 commit 0339bd0

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/**
22
* Alias for the library `semmle.javascript.explore.BackwardDataFlow`.
33
*/
4+
deprecated module;
45

56
import semmle.javascript.explore.BackwardDataFlow
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/**
22
* Alias for the library `semmle.javascript.explore.ForwardDataFlow`.
33
*/
4+
deprecated module;
45

56
import semmle.javascript.explore.ForwardDataFlow

javascript/ql/lib/semmle/javascript/explore/BackwardDataFlow.qll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@
1212
* Backward exploration in particular does not scale on non-trivial code bases and hence is of limited
1313
* usefulness as it stands.
1414
*/
15+
deprecated module;
1516

1617
import javascript
1718

18-
private class BackwardExploringConfiguration extends DataFlow::Configuration {
19+
deprecated private class BackwardExploringConfiguration extends DataFlow::Configuration {
1920
BackwardExploringConfiguration() { this = any(DataFlow::Configuration cfg) }
2021

2122
override predicate isSource(DataFlow::Node node) { any() }

javascript/ql/lib/semmle/javascript/explore/ForwardDataFlow.qll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010
*
1111
* NOTE: This library should only be used for debugging and exploration, not in production code.
1212
*/
13+
deprecated module;
1314

1415
import javascript
1516

16-
private class ForwardExploringConfiguration extends DataFlow::Configuration {
17+
deprecated private class ForwardExploringConfiguration extends DataFlow::Configuration {
1718
ForwardExploringConfiguration() { this = any(DataFlow::Configuration cfg) }
1819

1920
override predicate isSink(DataFlow::Node node) { any() }

0 commit comments

Comments
 (0)