@@ -121,30 +121,30 @@ impl Rule for NoNamedAsDefaultMember {
121121 } )
122122 } ;
123123
124- let process_member_expr = |member_expr : & MemberExpression | {
125- let Expression :: Identifier ( ident) = member_expr. object ( ) else {
126- return ;
127- } ;
128- let Some ( prop_str) = member_expr. static_property_name ( ) else {
129- return ;
130- } ;
131- if let Some ( module_name) = get_external_module_name_if_has_entry ( ident, prop_str) {
132- ctx. diagnostic ( no_named_as_default_member_dignostic (
133- match member_expr {
134- MemberExpression :: ComputedMemberExpression ( it) => it. span ,
135- MemberExpression :: StaticMemberExpression ( it) => it. span ,
136- MemberExpression :: PrivateFieldExpression ( it) => it. span ,
137- } ,
138- & ident. name ,
139- prop_str,
140- module_name. name ( ) ,
141- ) ) ;
142- }
143- } ;
144-
145124 for item in ctx. nodes ( ) {
146125 match item. kind ( ) {
147- AstKind :: MemberExpression ( member_expr) => process_member_expr ( member_expr) ,
126+ AstKind :: MemberExpression ( member_expr) => {
127+ let Expression :: Identifier ( ident) = member_expr. object ( ) else {
128+ return ;
129+ } ;
130+ let Some ( prop_str) = member_expr. static_property_name ( ) else {
131+ return ;
132+ } ;
133+ if let Some ( module_name) =
134+ get_external_module_name_if_has_entry ( ident, prop_str)
135+ {
136+ ctx. diagnostic ( no_named_as_default_member_dignostic (
137+ match member_expr {
138+ MemberExpression :: ComputedMemberExpression ( it) => it. span ,
139+ MemberExpression :: StaticMemberExpression ( it) => it. span ,
140+ MemberExpression :: PrivateFieldExpression ( it) => it. span ,
141+ } ,
142+ & ident. name ,
143+ prop_str,
144+ module_name. name ( ) ,
145+ ) ) ;
146+ }
147+ }
148148 AstKind :: VariableDeclarator ( decl) => {
149149 let Some ( Expression :: Identifier ( ident) ) = & decl. init else {
150150 continue ;
0 commit comments