Roslyn 用のアナライザーを作成して遊んでいます。私が作成しているのは、長すぎるメソッドを見つける診断です。「長すぎる」と見なされるものはすべて構成可能にしたいと思います。できれば、ソリューションまたはプロジェクト全体に対して 1 つの構成を作成したいと考えています。これについて最善の方法は何ですか?
私が念頭に置いている唯一のオプションは、アセンブリで特定の構成属性を検索することです。これには、ソリューション内の各プロジェクトの属性が必要になります。また、診断のユーザーは、この属性を定義する診断に固有のライブラリを参照する必要があります。
これは良いアイデアでしょうか。他にどのような選択肢がありますか?