From 260877732c83de0af6d72b974b61d91d86449a6e Mon Sep 17 00:00:00 2001 From: Pearce Date: Mon, 2 Sep 2024 21:02:08 -0700 Subject: [PATCH] Use regexp.source --- lib/rules/jsx-no-literals.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/rules/jsx-no-literals.js b/lib/rules/jsx-no-literals.js index 93e9a99106..96c0486063 100644 --- a/lib/rules/jsx-no-literals.js +++ b/lib/rules/jsx-no-literals.js @@ -29,8 +29,7 @@ function trimIfString(value) { return typeof value === 'string' ? value.trim() : value; } -const overridableElementPattern = '^[A-Z][\\w.]*$'; -const reOverridableElement = new RegExp(overridableElementPattern); +const reOverridableElement = /^[A-Z][\w.]*$/; const reIsWhiteSpace = /^[\s]+$/; const jsxElementTypes = new Set(['JSXElement', 'JSXFragment']); const standardJSXNodeParentTypes = new Set(['JSXAttribute', 'JSXElement', 'JSXExpressionContainer', 'JSXFragment']); @@ -190,7 +189,7 @@ module.exports = { elementOverrides: { type: 'object', patternProperties: { - [overridableElementPattern]: { + [reOverridableElement.source]: { type: 'object', properties: Object.assign( {