Как добавить правило кода форматирования в VSTS? - PullRequest
0 голосов
/ 23 ноября 2018

В нашей команде есть разработчики, использующие различное форматирование кода.В каждом обзоре кода у нас снова и снова возникает одна и та же проблема, мы теряем много времени и напоминаем ему, чтобы он делал это правильно.Есть ли способ добавить в VSTS правило для блокировки сборки, если форматирование кода по умолчанию не соблюдается.

Пример:

//NOT VALID
var user = _userRepository.GetAll()
                         .Where(u => u.Country == "Canada")
                         .ToList(); 
//VALID
var user = _userRepository.GetAll()
   .Where(u => u.Country == "Canada")
   .ToList();

Спасибо за помощь.

1 Ответ

0 голосов
/ 30 ноября 2018

Мы используем StyleCop: https://github.com/StyleCop/StyleCop

Это отличный инструмент для реализации набора правил стиля и согласованности.Мы добавили его в файл .csproj, чтобы он работал и на машинах разработчиков, чтобы дать разработчикам мгновенную обратную связь, а также как часть нашего конвейера сборки Azure DevOps вместе с компилятором C #.

...