检查

在此选项页面,您可以调整 代码检查 在 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 的 语法高亮 启用时,此复选框允许您语义化地为包含函数的变量(绿色)与其他变量(深紫色)着色。 此选项可能会对性能产生负面影响,因此如果您遇到任何性能问题,建议将其关闭。 |
解析相对于网站根文件夹的 JavaScript 引用注释 | 在具有专用网站根文件夹的 Web 项目中,例如 wwwroot ,您可以直接在此文件夹中编辑 JavaScript 代码(在这种情况下应选中此复选框),或者在文件夹外编辑(此时应取消选中此复选框)。 |
2026年 3月 25日
