ReSharper 已禁用对应检查并调整格式风格后仍提示‘Line break is missing around parenthesis’错误的问题求助
ReSharper 已禁用对应检查并调整格式风格后仍提示‘Line break is missing around parenthesis’错误的问题求助
各位好,我现在被一个ReSharper的问题搞到头大,想请大家帮忙分析下:
- 我明明已经禁用了「Line break is missing around parenthesis」对应的检查项,并且调整了格式化风格,设置不需要在括号周围换行,但ReSharper还是一个劲地弹出这个错误提示
- 更崩溃的是,整个解决方案里这类莫名其妙的代码风格错误多达1300个,实在太影响开发了
补充信息:
- ReSharper版本:一开始用的是2025.1.3(Build 251.0.20250604.2353,构建于2025-06-04),后来特意升级到最新的2025.2(Build 252.0.20250812.71120,构建于2025-08-12),问题依然没有解决
- 确认是ReSharper导致的依据:
- 可以通过
Alt+Enter触发该错误的修复选项 - 用注释临时禁用这个错误时,注释里明确标注了「ReSharper」,而且禁用后对应的波浪线立刻就消失了
- 可以通过
- 奇怪的现象:在全新创建的空白解决方案里,完全相同的代码不会触发这个错误
- 怀疑.editorconfig影响:我猜测可能是解决方案根目录下的.editorconfig在搞鬼,它的内容如下:
root = true [*.cs] indent_size=4 dotnet_diagnostic.IDE0007.severity = error csharp_style_var_for_built_in_types = true:error csharp_style_var_when_type_is_apparent = true:error csharp_style_var_elsewhere = true:error
有没有朋友遇到过类似的情况?或者知道该怎么排查解决这个问题吗?
内容来源于stack exchange
相关产品推荐
相关产品推荐

