Skip to content

Latest commit

 

History

History
56 lines (35 loc) · 1.48 KB

prefer-unicode-codepoint-escapes.md

File metadata and controls

56 lines (35 loc) · 1.48 KB
pageClass sidebarDepth title description since
rule-details
0
regexp/prefer-unicode-codepoint-escapes
enforce use of unicode codepoint escapes
v0.3.0

regexp/prefer-unicode-codepoint-escapes

💼 This rule is enabled in the ✅ plugin:regexp/recommended config.

🔧 This rule is automatically fixable by the --fix CLI option.

enforce use of unicode codepoint escapes

📖 Rule Details

This rule enforces the use of Unicode codepoint escapes instead of Unicode escapes using surrogate pairs.

If you want to enforce characters that do not use surrogate pairs into unicode escapes or unicode code point escapes, use the regexp/unicode-escape rule.

/* eslint regexp/prefer-unicode-codepoint-escapes: "error" */

/* ✓ GOOD */
var foo = /\u{1f600}/u
var foo = /😀/u

/* ✗ BAD */
var foo = /\ud83d\ude00/u

🔧 Options

Nothing.

👫 Related rules

🚀 Version

This rule was introduced in eslint-plugin-regexp v0.3.0

🔍 Implementation