From 848c4596498e3ad5c2ce964c7c2ad035fee51670 Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Sat, 30 Mar 2024 09:12:16 +1300 Subject: [PATCH] fix(no-large-snapshots): avoid `instanceof RegExp` check for ESLint v9 compatibility --- src/rules/no-large-snapshots.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rules/no-large-snapshots.ts b/src/rules/no-large-snapshots.ts index 2425823c0..a33484628 100644 --- a/src/rules/no-large-snapshots.ts +++ b/src/rules/no-large-snapshots.ts @@ -54,11 +54,11 @@ const reportOnViolation = ( const snapshotName = getAccessorValue(node.expression.left.property); isAllowed = allowedSnapshotsInFile.some(name => { - if (name instanceof RegExp) { - return name.test(snapshotName); + if (typeof name === 'string') { + return snapshotName === name; } - return snapshotName === name; + return name.test(snapshotName); }); } }