Как правильно использовать проекты ReSharper для игнорирования настройки проверки кода?

У нас есть решение Visual Studio, которое использует сторонние проекты для кода. По сути, это проекты на GitHub, которые разработчики могут использовать для собственных реализаций веб-приложения.

В TeamCity мы получаем предупреждения и ошибки проверки кода для этих проектов, которые мы не собираемся исправлять, поскольку у нас мало возможностей для формирования стиля, который у них есть.

В ReSharper 2018.2.3 есть возможность в Code Inspection > Settings указать игнорируемые проекты, однако в документации и в Интернете отсутствуют примеры, и вопросы здесь касаются ReSharper до того, как он получил эту функциональность.

Если бы я хотел исключить проекты, соответствующие шаблону Xxx.Yyy.*. Csproj, что было бы правильным способом добавить в Projects для игнорирования?

0 ответов

Документация вроде обновлена

Чтобы добавить проекты в список игнорирования, используйте либо имена файлов проекта, например ProjectOne.csproj, либо маски файлов, например Project*.csproj для соответствия ProjectOne.csproj, ProjectTwo.csproj и т. Д.

Обратите внимание, что перечисленные здесь проекты не будут проигнорированы при запуске проверки кода из командной строки.

https://www.jetbrains.com/help/resharper/2018.2/Reference__Options__Code_Inspection__Settings.html

Проблема в последнем предложении - оно не будет соблюдаться при запуске проверки кода из командной строки, поэтому оно, вероятно, будет проигнорировано в CI. Однако, согласно документации, вы должны иметь возможность исключать проекты с помощью раздела"Элементы для пропуска".

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