忽略jslint '不必要的擒纵'unicode转义序列错误
ignore jslint 'unnecessary escapement' error for unicode escape sequences
我有一个像这样的javascript字符串:
"arc'u007ccommunity blog post."
, jslint报告为"不必要的擒擒"错误。
我怎么告诉JSLint忽略这个?
背景:我们没有字符串的原因是:
"arc|community blog post."
在源代码中,是代码是使用t4模板生成的,我们使用生成源中的|字符作为分隔符。
JSLint给出该错误是因为您使用unicode转义序列来表示可以正常表示的字符。在您的情况下,您应该能够用以下内容替换字符串:
"arc|community blog post."
以下是JSLint内部用于查找允许的unicode转义序列的函数。如果你使用一个不在给定范围内的,你会得到"Unnecessary escapement"错误(或在最新版本中"Unexpected '''"):
function hex(n) {
var i = parseInt(source_row.substr(at + 1, n), 16);
at += n;
if (i >= 32 && i <= 126 &&
i !== 34 && i !== 92 && i !== 39) {
warn('unexpected_a', line, character, '''');
}
character += n;
ch = String.fromCharCode(i);
}
遗憾的是,没有办法关闭此检查
相关文章:
- 带有转义序列html的链接
- 将 FileReader.readAsBinaryString 转换为 Unicode 转义字符串
- 转义序列jQuery,用于在引号内使用变量
- 防止替换 JavaScript 正则表达式中的转义序列
- 如何在从 javascript 中的 json 对象中提取字符串时保留转义序列.(字符串实际上是正则表达式模式)
- JavaScript转义序列
- 是否有js函数将xml特殊字符替换为转义序列
- 如何在字符串中分配转义序列
- 有不同类型的转义序列吗
- Unicode字符转义序列在handle.js中打印不正确
- 如何使用javascript呈现unicode转义序列
- ES6:创建ASCII字符串的字符转义序列不正确
- 带有x转义序列的JS正则表达式在Firefox中不起作用
- 由于转义序列,Javascript Replace不能工作
- 将Unicode转义序列转换为符号,并转储到dom节点
- 无效转义序列无法计算出转义字符的使用
- JavaScript用换行符替换换行转义序列
- 忽略jslint '不必要的擒纵'unicode转义序列错误
- json_encode unicode转义序列无法在javascript中显示
- 转义序列问题——无法打开页面