Как правильно использовать проекты ReSharper для игнорирования настройки проверки кода? - PullRequest
0 голосов
/ 18 декабря 2018

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

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

В ReSharper 2018.2.3 есть возможность в Проверка кода > Настройки , чтобы указать Проекты для игнорирования, однако документация и веб в целом отсутствуют в примерах, и вопросы здесь касаются ReSharper, прежде чем он получил эту функциональность.

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

1 Ответ

0 голосов
/ 24 июля 2019

Документация, кажется, обновлена ​​

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

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

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

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

...