NDepend - это коммерческий инструмент (с выпуском Open Source / Academic Edition), который может выполнить для вас все виды анализа.Хотя для некоторых правил он перекрывается с FxCop, у at есть гораздо больше возможностей.
Полагаю, можно создать анализатор кода с нуля
Все возможно, но написать любойинструмент проверки, который имеет какое-либо значение, стоит больших затрат времени.Если ваш начальник платит вам за разработку программного обеспечения, вы будете сжигать его деньги.Написание собственного анализатора - хорошее упражнение, но в дальнейшем оно будет пустой тратой времени.