Skip to content

Files

Latest commit

 

History

History
18 lines (12 loc) · 414 Bytes

prefer-escape-replacement-dollar-char.md

File metadata and controls

18 lines (12 loc) · 414 Bytes

Pattern: Unescaped dollar sign in replacement pattern

Issue: -

Description

This rule aims to enforce correct dollar sign escapes ($$) when using $ in replacement pattern of string replacements.

Examples

/* eslint regexp/prefer-escape-replacement-dollar-char: "error" */
/* ✓ GOOD */
'€1,234'.replace(//, '$$'); // "$1,234"

/* ✗ BAD */
'€1,234'.replace(//, '$'); // "$1,234"