Я играю с созданием анализатора для Roslyn. Тот, который я делаю, является диагностикой, которая находит слишком длинные методы. Я хотел бы сделать все, что считается «слишком длинным», настраиваемым, предпочтительно одной конфигурацией для всего решения или проекта. Какой был бы лучший способ сделать это?Каков наилучший способ настройки анализатора Roslyn?
Единственный вариант, который я имею в виду, - это поиск сборки для определенного атрибута конфигурации. Для этого потребуется атрибут для каждого проекта в решении. Также для этого требуется, чтобы пользователь диагностики ссылался на библиотеку, специфичную для диагностики, которая определяет этот атрибут.
Это хорошая идея, и каковы другие варианты?