Skip to content

Commit eb43b0b

Browse files
author
oOBoomberOo
committed
Fix integration test
1 parent 8857217 commit eb43b0b

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

rules/prefer-t-regex.js

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,15 @@ const create = context => {
2222
const findReference = name => {
2323
const reference = context.getScope().references.find(reference => reference.identifier.name === name);
2424

25-
if (reference === undefined) {
26-
return null;
27-
}
28-
29-
const definitions = reference.resolved.defs;
30-
31-
if (definitions.length === 0) {
32-
return null;
25+
if (reference && reference.resolved) {
26+
const definitions = reference.resolved.defs;
27+
28+
if (definitions.length === 0) {
29+
return null;
30+
}
31+
32+
return definitions[definitions.length - 1].node;
3333
}
34-
35-
return definitions[definitions.length - 1].node;
3634
};
3735

3836
// Recursively find the "origin" node of the given node.
@@ -50,7 +48,7 @@ const create = context => {
5048
if (node.type === 'Identifier') {
5149
const reference = findReference(node.name);
5250

53-
if (reference) {
51+
if (reference && reference.init) {
5452
return findRootReference(reference.init);
5553
}
5654

0 commit comments

Comments
 (0)