ReSharper, похоже, не уважает .editorconfig

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

Когда я захожу в свои настройки ReSharper (последняя сборка ReSharper), он показывает мою неявную настройку, но также показывает, что она перезаписывается EditorConfig со значением Explicit:

ReSharper, похоже, не уважает .editorconfig

Однако в моем диалоговом окне предупреждений я все еще получаю кучу из них:

ReSharper, похоже, не уважает .editorconfig

Он даже показывает явное в меню:

ReSharper, похоже, не уважает .editorconfig

Что мы делаем не так?

Разве это предупреждение не должно быть пропущено для этого решения на основе EditorConfig?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
308
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуйте установить флажок ReSharper | Options | Code Inspection | Settings | Read settings from editorconfig and project settings.

Это сработало отлично, спасибо! Из любопытства, почему это не было бы проверено по умолчанию?

sfaust 19.02.2019 16:39

Рад слышать, что это помогло вам. Если вы хотите получить полное объяснение того, почему он отключен по умолчанию, вы можете прочитать сообщение в блоге blog.jetbrains.com/dotnet/2018/07/27/…. Короче говоря: он был отключен по умолчанию с самого начала из-за соображений производительности. Большинство из них уже исправлены, однако над некоторыми мы еще работаем.

Alexander Kurakin 19.02.2019 17:34

хорошо, спасибо за объяснение, это имеет смысл. Вот почему я люблю ТАК :).

sfaust 19.02.2019 18:45

Другие вопросы по теме