Я хочу обеспечить качество кода и согласованные стили в моей организации.
Для этого я планирую добавить Roslyn Analyzers и StyleCop в мои проекты.
Чтобы соответствовать нашим согласованным стандартам кодирования, эти анализаторы нуждаются в дополнительной настройке. В идеале они должны быть настроены с использованием .editorconfig, например, или, если это невозможно, с использованием наборов правил.
В моей организации у нас много проектов, много решений, много репозиториев. Я хочу обеспечить соблюдение этих стандартов как можно более широко. Я не хочу добавлять все пакеты и конфигурации анализатора в каждый проект, есть ли лучший, более простой и последовательный способ добиться этого?
У меня есть идея, что я мог бы создать пакет NuGet для своей организации, который бы включал в мою организацию выбранных анализаторов, любую конфигурацию и даже любые пользовательские анализаторы, которые могут быть созданы. Этот "пакетный" пакет можно добавить в каждый проект, избегая утомительного и подверженного ошибкам повторения. Это возможно, это даже хорошая идея? Кто-нибудь еще сделал это?