diff --git a/lib/querystring.js b/lib/querystring.js index 5189a28f235770..5839ca6b0d0d0b 100644 --- a/lib/querystring.js +++ b/lib/querystring.js @@ -318,8 +318,7 @@ function parse(qs, sep, eq, options) { encodeCheck = 1; continue; } else if (encodeCheck > 0) { - // eslint-disable-next-line no-extra-boolean-cast - if (!!isHexTable[code]) { + if (isHexTable[code] === 1) { if (++encodeCheck === 3) keyEncoded = true; continue; @@ -348,8 +347,7 @@ function parse(qs, sep, eq, options) { if (code === 37/* % */) { encodeCheck = 1; } else if (encodeCheck > 0) { - // eslint-disable-next-line no-extra-boolean-cast - if (!!isHexTable[code]) { + if (isHexTable[code] === 1) { if (++encodeCheck === 3) valEncoded = true; } else {