Как вы можете применить настройки StyleCop для всех проектов, использующих CMake? - PullRequest
0 голосов
/ 03 июня 2019

В моем решении Visual Studio есть много проектов на C #, и я хочу изменить настройки StyleCop для всех них.Как я могу использовать CMake, чтобы гарантировать, что когда другие извлекают мой код и работают с моим решением, они могут использовать те же правила StyleCop, которые я установил, и применять эти правила ко всему решению?

1 Ответ

0 голосов
/ 03 июня 2019

Чтобы гарантировать, что настройки StyleCop применяются ко всем проектам в решении, вы должны поместить файл Settings.StyleCop в корневой каталог решения, как предложено здесь . После того, как вы завершили свои правила StyleCop в файле настроек, вы можете поместить файл настроек в свой источник, например здесь input/Settings.StyleCop. В вашем файле верхнего уровня CMakeLists.txt вы можете указать CMake скопировать файл настроек в каталог сборки в качестве одного из элементов сгенерированного файла решения:

configure_file(input/Settings.StyleCop Settings.StyleCop COPYONLY)
...