File tree 1 file changed +5
-9
lines changed
crates/oxc_linter/src/rules/react
1 file changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -164,17 +164,13 @@ fn is_html_element(elem_name: &JSXElementName) -> bool {
164
164
165
165
fn is_jsx_fragment ( elem : & JSXOpeningElement ) -> bool {
166
166
match & elem. name {
167
- JSXElementName :: IdentifierReference ( ident) => ident. name . as_str ( ) == "Fragment" ,
167
+ JSXElementName :: IdentifierReference ( ident) => ident. name == "Fragment" ,
168
168
JSXElementName :: MemberExpression ( mem_expr) => {
169
- if mem_expr. property . name . as_str ( ) != "Fragment" {
170
- return false ;
169
+ if let JSXMemberExpressionObject :: IdentifierReference ( ident) = & mem_expr. object {
170
+ ident. name == "React" && mem_expr. property . name == "Fragment"
171
+ } else {
172
+ false
171
173
}
172
-
173
- let JSXMemberExpressionObject :: IdentifierReference ( ident) = & mem_expr. object else {
174
- return false ;
175
- } ;
176
-
177
- return ident. name . as_str ( ) == "React" ;
178
174
}
179
175
JSXElementName :: NamespacedName ( _) | JSXElementName :: Identifier ( _) => false ,
180
176
}
You can’t perform that action at this time.
0 commit comments