Skip to content

Commit 8e6044a

Browse files
committed
refactor: isCallerWaitFor function
1 parent b08d377 commit 8e6044a

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

lib/rules/no-wait-for-side-effects.ts

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export default createTestingLibraryRule<Options, MessageIds>({
2828
create: function (context, _, helpers) {
2929
function isCallerWaitFor(
3030
node: TSESTree.BlockStatement | TSESTree.CallExpression
31-
) {
31+
): boolean {
3232
if (!node.parent) {
3333
return false;
3434
}
@@ -37,15 +37,10 @@ export default createTestingLibraryRule<Options, MessageIds>({
3737
callExpressionNode
3838
);
3939

40-
if (!callExpressionIdentifier) {
41-
return false;
42-
}
43-
44-
if (!helpers.isAsyncUtil(callExpressionIdentifier, ['waitFor'])) {
45-
return false;
46-
}
47-
48-
return true;
40+
return (
41+
!!callExpressionIdentifier &&
42+
helpers.isAsyncUtil(callExpressionIdentifier, ['waitFor'])
43+
);
4944
}
5045

5146
function getSideEffectNodes(

0 commit comments

Comments
 (0)