23 мая вышел Microsoft Source Analysis for C# (http://code.msdn.microsoft.com/sourceanalysis) - инструмент, чем то напоминающий FxCop, но проверяющий не правильность написания, а правильность оформления кода. Т.к. программа работает с оформлением исходного кода, то в отличие от FxCop работает с исходным кодом, а не с сборками. После установки программа запускается из контекстного меню Visual Studio IDE и может быть вызвана из комманд MSBuild.
Номер релиза - 4.2. Здесь нет ничего удивительного т.к. до этого инструмент использовался много лет внутри компании для повышения сопровождаемосте, легкости чтения, документированности и пр. Программа поставляется с примерно 200 готовыми правилами. Правила покрывают следующие области:
- Компоновка элементов, выражений и запросов
- Размещение фигурных скобок, скобок, квадратных скобок, и т.д.
- Расстояние около ключевые слова и символов операторов
- Межстрочный интервал
- Размещение метод параметры, в рамках метода деклараций или методов вызова
- Стандартный порядок расположения элементов в классе
- Форматирование документации в рамках элемента заголовки и файл заголовков
- Именованию элементов, полей и переменных
- Использование встроенных в типов
- Использование модификаторов доступа