Skip to content

Commit 0f9a286

Browse files
authored
Merge pull request #1621 from asger-semmle/no-recursive-import
Approved by xiemaisi
2 parents d63e53f + e98061a commit 0f9a286

16 files changed

+18
-17
lines changed

javascript/ql/src/semmle/javascript/dataflow/AbstractProperties.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import javascript
1+
private import javascript
22
private import semmle.javascript.dataflow.internal.AbstractValuesImpl
33
private import semmle.javascript.dataflow.InferredTypes
44
private import semmle.javascript.dataflow.internal.AbstractPropertiesImpl

javascript/ql/src/semmle/javascript/dataflow/AbstractValues.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
* the source of imprecision that caused them to arise.
3939
*/
4040

41-
import javascript
41+
private import javascript
4242
private import semmle.javascript.dataflow.internal.AbstractValuesImpl
4343
private import InferredTypes
4444

javascript/ql/src/semmle/javascript/dataflow/Configuration.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
* computed by `onPath`.
6969
*/
7070

71-
import javascript
71+
private import javascript
7272
private import internal.FlowSteps
7373
private import internal.AccessPaths
7474

javascript/ql/src/semmle/javascript/dataflow/CustomAbstractValueDefinitions.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* should be part of the standard library.
99
*/
1010

11-
import javascript
11+
private import javascript
1212
private import internal.AbstractValuesImpl
1313
private import InferredTypes
1414

javascript/ql/src/semmle/javascript/dataflow/LocalObjects.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ private predicate isEscape(DataFlow::Node escape, string cause) {
1414
or
1515
escape = any(ThrowStmt t).getExpr().flow() and cause = "throw"
1616
or
17-
escape = any(DataFlow::GlobalVariable v).getAnAssignedExpr().flow() and cause = "global"
17+
escape = any(GlobalVariable v).getAnAssignedExpr().flow() and cause = "global"
1818
or
1919
escape = any(DataFlow::PropWrite write).getRhs() and cause = "heap"
2020
or

javascript/ql/src/semmle/javascript/dataflow/Nodes.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
* parameters.
55
*/
66

7-
import javascript
8-
import semmle.javascript.dependencies.Dependencies
7+
private import javascript
8+
private import semmle.javascript.dependencies.Dependencies
99

1010
/** A data flow node corresponding to an expression. */
1111
class ExprNode extends DataFlow::ValueNode {

javascript/ql/src/semmle/javascript/dataflow/Sources.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* local tracking within a function.
77
*/
88

9-
import javascript
9+
private import javascript
1010
private import semmle.javascript.dataflow.TypeTracking
1111

1212
/**

javascript/ql/src/semmle/javascript/dataflow/TrackedNodes.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* set of data flow nodes.
44
*/
55

6-
import javascript
6+
private import javascript
77
private import internal.FlowSteps as FlowSteps
88

99
/**

javascript/ql/src/semmle/javascript/dataflow/TypeInference.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
* read are marked as indefinite.
2626
*/
2727

28-
import javascript
28+
private import javascript
2929
import AbstractValues
3030
import AbstractProperties
3131
private import InferredTypes

javascript/ql/src/semmle/javascript/dataflow/TypeTracking.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* a given value came from.
77
*/
88

9-
import javascript
9+
private import javascript
1010
private import internal.FlowSteps
1111

1212
private class PropertyName extends string {

0 commit comments

Comments
 (0)