File tree 3 files changed +5
-5
lines changed
3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 117
117
"debug" : " ^3.2.7" ,
118
118
"doctrine" : " ^2.1.0" ,
119
119
"eslint-import-resolver-node" : " ^0.3.9" ,
120
- "eslint-module-utils" : " ^2.10 .0" ,
120
+ "eslint-module-utils" : " ^2.11 .0" ,
121
121
"hasown" : " ^2.0.2" ,
122
122
"is-core-module" : " ^2.15.1" ,
123
123
"is-glob" : " ^4.0.3" ,
Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ module.exports = {
110
110
MemberExpression ( dereference ) {
111
111
if ( dereference . object . type !== 'Identifier' ) { return ; }
112
112
if ( ! namespaces . has ( dereference . object . name ) ) { return ; }
113
- if ( declaredScope ( context , dereference . object . name ) !== 'module' ) { return ; }
113
+ if ( declaredScope ( context , dereference . object . name , dereference ) !== 'module' ) { return ; }
114
114
115
115
if ( dereference . parent . type === 'AssignmentExpression' && dereference . parent . left === dereference ) {
116
116
context . report (
@@ -158,7 +158,7 @@ module.exports = {
158
158
if ( ! namespaces . has ( init . name ) ) { return ; }
159
159
160
160
// check for redefinition in intermediate scopes
161
- if ( declaredScope ( context , init . name ) !== 'module' ) { return ; }
161
+ if ( declaredScope ( context , init . name , init ) !== 'module' ) { return ; }
162
162
163
163
// DFS traverse child namespaces
164
164
function testKey ( pattern , namespace , path = [ init . name ] ) {
Original file line number Diff line number Diff line change @@ -98,7 +98,7 @@ module.exports = {
98
98
99
99
if ( ! deprecated . has ( node . name ) ) { return ; }
100
100
101
- if ( declaredScope ( context , node . name ) !== 'module' ) { return ; }
101
+ if ( declaredScope ( context , node . name , node ) !== 'module' ) { return ; }
102
102
context . report ( {
103
103
node,
104
104
message : message ( deprecated . get ( node . name ) ) ,
@@ -109,7 +109,7 @@ module.exports = {
109
109
if ( dereference . object . type !== 'Identifier' ) { return ; }
110
110
if ( ! namespaces . has ( dereference . object . name ) ) { return ; }
111
111
112
- if ( declaredScope ( context , dereference . object . name ) !== 'module' ) { return ; }
112
+ if ( declaredScope ( context , dereference . object . name , dereference ) !== 'module' ) { return ; }
113
113
114
114
// go deep
115
115
let namespace = namespaces . get ( dereference . object . name ) ;
You can’t perform that action at this time.
0 commit comments