ReSharper 2026.1 Help

检查

ReSharper 选项:代码编辑 | JavaScript | 检查

在此选项页面,您可以调整 代码检查 在 JavaScript 中的工作方式。

JavaScript 语言级别

允许选择用于 分析 JavaScript 代码 的 ECMAScript 版本。

在 JS 文件中启用 JSX 语法

如果您希望 ReSharper 处理 .js 文件中的 JSX 语法 ,请选择此选项。

检查代码时分析属性上下文

此复选框默认被禁用,可启用更深入的属性分析。 禁用时,仅将未知属性检测为错误。 启用时,重新赋值的属性也会被检测到。 例如:

var a = { prop1 : "property" }; var b = { prop2 : "property" }; a.prop2 // The error here is only detected if the option is enabled

如果有多余的括号,则忽略条件警告中的赋值

此偏好设置允许您忽略“在条件语句中对变量的赋值” 代码检查 ,如果此赋值被括号包围。

也就是说,ReSharper 不会在以下 JavaScript 代码中检测到问题:

var a = 10; if ((a = 5)) { doSomething(); }

此外,如果赋值未被括号包围,ReSharper 将建议添加括号:

ReSharper:忽略条件中的赋值

启用语义函数着色

当 ReSharper 的 语法高亮 启用时,此复选框允许您语义化地为包含函数的变量(绿色)与其他变量(深紫色)着色。

此选项可能会对性能产生负面影响,因此如果您遇到任何性能问题,建议将其关闭。

解析相对于网站根文件夹的 JavaScript 引用注释

在具有专用网站根文件夹的 Web 项目中,例如 wwwroot ,您可以直接在此文件夹中编辑 JavaScript 代码(在这种情况下应选中此复选框),或者在文件夹外编辑(此时应取消选中此复选框)。

2026年 3月 25日