ReSharper似乎不遵守.editorconfig文件

3
我已经使用了 ReSharper 一段时间,通常在 C# 中使用隐式选项作为私有修饰符。然而,我正在与另一个更喜欢显式私有修饰符的人合作,所以我们同意在这个解决方案中显式地使用它。据我了解,该解决方案有一个 .editorconfig 文件来完成这个操作,但它没有生效,我不确定为什么(我以前从没用过 .editorconfig)。当我进入我的 ReSharper 设置(最新的 ReSharper 版本)时,它显示了我的隐式设置,但同时也显示它正在被 EditorConfig 覆盖,值为 Explicit:

Modifier Type Declaration

然而,在我的警告对话框中,我仍然收到了很多这样的警告:

Private warning

它甚至在菜单上显示明确:

current setting

我们做错了什么?
基于EditorConfig的解决方案,它不应该忽略此警告吗?
1个回答

4
尝试启用 ReSharper | Options | Code Inspection | Settings | Read settings from editorconfig and project settings 复选框。

那个完美地运行了,谢谢!出于好奇,为什么默认情况下不会检查它? - sfaust
2
很高兴听到它对你有所帮助。如果您想了解为什么默认情况下它是关闭的完整解释,欢迎查看博客文章https://blog.jetbrains.com/dotnet/2018/07/27/performance-improvements-resharper-2018-2-eap-editorconfig-support/。长话短说:由于性能原因,从一开始就禁用了它。其中大部分已经得到修复,但还有一些我们正在处理。 - Alexander Kurakin
好的,谢谢你的解释,这很有道理。这就是我喜欢 Stack Overflow 的原因 :)。 - sfaust

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接