Всё чаще возникают задачи автоматизации разных процессов в рамках CI. Поковырявшись с MSBuild, я всё больше убеждаюсь, что это довольно мощный инструмент. При желании, им много чего можно сделать. Однако ни в рунете вцелом, ни конкретно на хабре я не нашёл статей по нему и решил позаполнять этот пробел по мере сил и наличия свободного времени. Итак, сегодня мы будем готовить
Задача: реализовать тотальную принудительную проверку кода (C#) на соответствие правилам оформления. Условие: тотально, принудительно. Т.е. весь код, попадающий на сборку, должен быть проверен в обязательном порядке. В случае обнаружения нарушений — build error и вперёд, рефакторить. Инструменты: [StyleCop][1], MSBuild (TFS или TeamCity — неважно). [Читать дальше →][2]
[1]:
http://stylecop.codeplex.com/
[2]:
http://habrahabr.ru/post/265081/#habracut