Я использовал ReSharper некоторое время и обычно использую параметр Implicit для частных модификаторов в С#. Однако я работаю с кем-то еще, кто предпочитает, чтобы частные модификаторы были явными, поэтому мы согласились сделать это явным для этого решения. В решении есть файл .editorconfig, который, насколько я понимаю, должен делать это, но это не так, и я не уверен, почему (я никогда раньше не использовал .editorconfig).
Когда я захожу в свои настройки ReSharper (последняя сборка ReSharper), он показывает мою неявную настройку, но также показывает, что она перезаписывается EditorConfig со значением Explicit:
Однако в моем диалоговом окне предупреждений я все еще получаю кучу из них:
Он даже показывает явное в меню:
Что мы делаем не так?
Разве это предупреждение не должно быть пропущено для этого решения на основе EditorConfig?





Попробуйте установить флажок ReSharper | Options | Code Inspection | Settings | Read settings from editorconfig and project settings.
Рад слышать, что это помогло вам. Если вы хотите получить полное объяснение того, почему он отключен по умолчанию, вы можете прочитать сообщение в блоге blog.jetbrains.com/dotnet/2018/07/27/…. Короче говоря: он был отключен по умолчанию с самого начала из-за соображений производительности. Большинство из них уже исправлены, однако над некоторыми мы еще работаем.
хорошо, спасибо за объяснение, это имеет смысл. Вот почему я люблю ТАК :).
Это сработало отлично, спасибо! Из любопытства, почему это не было бы проверено по умолчанию?