Мы используем FxCop, и он генерирует слишком много ложных срабатываний по нашему вкусу. Например, если частный метод вызывается с использованием отражения, то этот метод считается потенциально неиспользуемым - понятным, и мы подавляем это предупреждение явно, используя атрибут SuppressMessage. Однако FxCop сообщает об этом же предупреждении для методов, вызванных этим методом, о которых мы уже подавили предупреждения. Это глупо и создает слишком много шума.
Существуют также ложные отчеты о переменных-членах, используемых в этих методах. Кроме того, есть проблемы с универсальными типами (я даже видел что-то об этом в MS Connect).
В любом случае, мне интересно, знает ли кто-нибудь, собирается ли Microsoft обновить FxCop, потому что он, похоже, застрял в версии 1.36 надолго.
Кстати, я не использую StyleCop, потому что он слишком придирчив, и у нас просто нет времени, чтобы просмотреть все миллионы сообщений, чтобы подавить их все. Кроме того, отчет StyleCop, кажется, увеличивает, а не заменяет FxCop.
Может быть, кто-нибудь может предложить хорошую альтернативу FxCop?
Мы используем VS2008 pro.
Спасибо.