mirror of
https://github.com/vatesfr/xen-orchestra.git
synced 2026-11-09 17:06:13 -06:00
fix(complex-matcher): avoid array allocation in isRawString (#9813)
This commit is contained in:
@@ -17,7 +17,12 @@ const RAW_STRING_SYMBOLS = {
|
||||
const isRawStringChar = c =>
|
||||
(c >= '0' && c <= '9') || c in RAW_STRING_SYMBOLS || !(c === c.toUpperCase() && c === c.toLowerCase())
|
||||
|
||||
const isRawString = string => [...string].every(isRawStringChar)
|
||||
const isRawString = string => {
|
||||
for (const c of string) {
|
||||
if (!isRawStringChar(c)) return false
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user