File tree Expand file tree Collapse file tree 5 files changed +49
-10
lines changed Expand file tree Collapse file tree 5 files changed +49
-10
lines changed Original file line number Diff line number Diff line change @@ -136,10 +136,17 @@ module.exports = {
136
136
testStack . pop ( ) ;
137
137
}
138
138
} ,
139
- Program : function ( ) {
139
+ Program : function ( node ) {
140
140
// Gather all calls to global `equal()`.
141
+ /* istanbul ignore next: deprecated code paths only followed by old eslint versions */
142
+ const sourceCode =
143
+ context . sourceCode ?? context . getSourceCode ( ) ;
144
+ /* istanbul ignore next: deprecated code paths only followed by old eslint versions */
145
+ const scope = sourceCode . getScope
146
+ ? sourceCode . getScope ( node )
147
+ : context . getScope ( ) ;
141
148
142
- const tracker = new ReferenceTracker ( context . getScope ( ) ) ;
149
+ const tracker = new ReferenceTracker ( scope ) ;
143
150
const traceMap = { equal : { [ ReferenceTracker . CALL ] : true } } ;
144
151
145
152
for ( const { node } of tracker . iterateGlobalReferences (
Original file line number Diff line number Diff line change @@ -33,8 +33,16 @@ module.exports = {
33
33
34
34
create : function ( context ) {
35
35
return {
36
- Program : function ( ) {
37
- const tracker = new ReferenceTracker ( context . getScope ( ) ) ;
36
+ Program : function ( node ) {
37
+ /* istanbul ignore next: deprecated code paths only followed by old eslint versions */
38
+ const sourceCode =
39
+ context . sourceCode ?? context . getSourceCode ( ) ;
40
+ /* istanbul ignore next: deprecated code paths only followed by old eslint versions */
41
+ const scope = sourceCode . getScope
42
+ ? sourceCode . getScope ( node )
43
+ : context . getScope ( ) ;
44
+
45
+ const tracker = new ReferenceTracker ( scope ) ;
38
46
const traceMap = { } ;
39
47
for ( const assertionName of getAssertionNames ( ) ) {
40
48
traceMap [ assertionName ] = { [ ReferenceTracker . CALL ] : true } ;
Original file line number Diff line number Diff line change @@ -31,8 +31,16 @@ module.exports = {
31
31
32
32
create : function ( context ) {
33
33
return {
34
- Program : function ( ) {
35
- const tracker = new ReferenceTracker ( context . getScope ( ) ) ;
34
+ Program : function ( node ) {
35
+ /* istanbul ignore next: deprecated code paths only followed by old eslint versions */
36
+ const sourceCode =
37
+ context . sourceCode ?? context . getSourceCode ( ) ;
38
+ /* istanbul ignore next: deprecated code paths only followed by old eslint versions */
39
+ const scope = sourceCode . getScope
40
+ ? sourceCode . getScope ( node )
41
+ : context . getScope ( ) ;
42
+
43
+ const tracker = new ReferenceTracker ( scope ) ;
36
44
const traceMap = { expect : { [ ReferenceTracker . CALL ] : true } } ;
37
45
38
46
for ( const { node } of tracker . iterateGlobalReferences (
Original file line number Diff line number Diff line change @@ -31,8 +31,16 @@ module.exports = {
31
31
32
32
create : function ( context ) {
33
33
return {
34
- Program : function ( ) {
35
- const tracker = new ReferenceTracker ( context . getScope ( ) ) ;
34
+ Program : function ( node ) {
35
+ /* istanbul ignore next: deprecated code paths only followed by old eslint versions */
36
+ const sourceCode =
37
+ context . sourceCode ?? context . getSourceCode ( ) ;
38
+ /* istanbul ignore next: deprecated code paths only followed by old eslint versions */
39
+ const scope = sourceCode . getScope
40
+ ? sourceCode . getScope ( node )
41
+ : context . getScope ( ) ;
42
+
43
+ const tracker = new ReferenceTracker ( scope ) ;
36
44
const traceMap = {
37
45
asyncTest : { [ ReferenceTracker . CALL ] : true } ,
38
46
module : { [ ReferenceTracker . CALL ] : true } ,
Original file line number Diff line number Diff line change @@ -33,8 +33,16 @@ module.exports = {
33
33
//--------------------------------------------------------------------------
34
34
35
35
return {
36
- Program : function ( ) {
37
- const tracker = new ReferenceTracker ( context . getScope ( ) ) ;
36
+ Program : function ( node ) {
37
+ /* istanbul ignore next: deprecated code paths only followed by old eslint versions */
38
+ const sourceCode =
39
+ context . sourceCode ?? context . getSourceCode ( ) ;
40
+ /* istanbul ignore next: deprecated code paths only followed by old eslint versions */
41
+ const scope = sourceCode . getScope
42
+ ? sourceCode . getScope ( node )
43
+ : context . getScope ( ) ;
44
+
45
+ const tracker = new ReferenceTracker ( scope ) ;
38
46
const traceMap = {
39
47
start : { [ ReferenceTracker . CALL ] : true } ,
40
48
stop : { [ ReferenceTracker . CALL ] : true } ,
You can’t perform that action at this time.
0 commit comments