Skip to content

regexp/letter-case

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

enforce into your favorite case

📖 Rule Details

This rule is aimed to unify the case of letters.

Now loading...

🔧 Options

json5
{  "regexp/letter-case": ["error", {  "caseInsensitive": "lowercase", // or "uppercase" or "ignore"  "unicodeEscape": "lowercase", // or "uppercase" or "ignore"  "hexadecimalEscape": "lowercase", // or "uppercase" or "ignore"  "controlEscape": "uppercase", // or "lowercase" or "ignore"  }] }
  • String options
    • "lowercase" ... Enforce lowercase letters.
    • "uppercase" ... Enforce uppercase letters.
    • "ignore" ... Does not force case.
  • Properties
    • caseInsensitive ... Specifies the letter case when the i flag is present. Default is "lowercase".
    • unicodeEscape ... Specifies the letter case when the unicode escapes. Default is "lowercase".
    • hexadecimalEscape ... Specifies the letter case when the hexadecimal escapes. Default is "lowercase".
    • controlEscape ... Specifies the letter case when the control escapes (e.g. \cX). Default is "uppercase".

🚀 Version

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

🔍 Implementation