相关疑难解决方法(0)

为什么 linter 会选择无用的转义字符?

转义字符串、模板文字和正则表达式中的非特殊字符没有任何效果

来源:https://eslint.org/docs/rules/no-useless-escape

但显然这是错误的:

在此输入图像描述

这里没有什么需要“修复”的;我们都知道这是一个完全有效的字符序列。

开个玩笑,这背后的理由是什么?

如果 ESLint 也承认没有什么坏处,那为什么还要麻烦呢?如果您只查看最终结果(我知道该\字符不会被打印出来),那么它可能是无用的,但在“代码就是数据”上下文中,这在进行语法分析时可能是有用的数据。

ESLint 对字符串中的内容进行判断,但它不会改变这段代码:(这对我来说也没什么用)

var x = 10;
var y = x + 0;
var z = y * 1;
Run Code Online (Sandbox Code Playgroud)

javascript static-analysis eslint

-1
推荐指数
1
解决办法
604
查看次数

标签 统计

eslint ×1

javascript ×1

static-analysis ×1