Skip to content

Commit 8f24366

Browse files
committed
[Refactor] display-name: consolidate identical visitors
1 parent a684ae1 commit 8f24366

File tree

1 file changed

+2
-28
lines changed

1 file changed

+2
-28
lines changed

lib/rules/display-name.js

+2-28
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ module.exports = {
198198
markDisplayNameAsDeclared(component.node.type === 'TSAsExpression' ? component.node.expression : component.node);
199199
},
200200

201-
FunctionExpression(node) {
201+
'FunctionExpression, FunctionDeclaration, ArrowFunctionExpression'(node) {
202202
if (ignoreTranspilerName || !hasTranspilerName(node)) {
203203
return;
204204
}
@@ -207,40 +207,14 @@ module.exports = {
207207
}
208208
},
209209

210-
FunctionDeclaration(node) {
211-
if (ignoreTranspilerName || !hasTranspilerName(node)) {
212-
return;
213-
}
214-
if (components.get(node)) {
215-
markDisplayNameAsDeclared(node);
216-
}
217-
},
218-
219-
ArrowFunctionExpression(node) {
220-
if (ignoreTranspilerName || !hasTranspilerName(node)) {
221-
return;
222-
}
223-
224-
if (components.get(node)) {
225-
markDisplayNameAsDeclared(node);
226-
}
227-
},
228-
229210
MethodDefinition(node) {
230211
if (!propsUtil.isDisplayNameDeclaration(node.key)) {
231212
return;
232213
}
233214
markDisplayNameAsDeclared(node);
234215
},
235216

236-
ClassExpression(node) {
237-
if (ignoreTranspilerName || !hasTranspilerName(node)) {
238-
return;
239-
}
240-
markDisplayNameAsDeclared(node);
241-
},
242-
243-
ClassDeclaration(node) {
217+
'ClassExpression, ClassDeclaration'(node) {
244218
if (ignoreTranspilerName || !hasTranspilerName(node)) {
245219
return;
246220
}

0 commit comments

Comments
 (0)