在我们的团队中,有些开发人员使用不同的代码格式。在每次代码审查中,我们一次又一次遇到相同的问题,我们浪费了大量时间提醒他以正确的方式进行操作。 如果不遵守默认的代码格式,是否可以在VSTS中添加一条规则来阻止构建。
示例:
//NOT VALID
var user = _userRepository.GetAll()
.Where(u => u.Country == "Canada")
.ToList();
//VALID
var user = _userRepository.GetAll()
.Where(u => u.Country == "Canada")
.ToList();
感谢您的帮助。
答案 0 :(得分:0)
我们正在使用StyleCop:https://github.com/StyleCop/StyleCop
这是执行一组样式和一致性规则的好工具。我们将其添加到.csproj
文件中,因此它也可以在开发人员计算机上运行,从而为开发人员提供即时反馈,并且还与C#编译器一起作为我们Azure DevOps构建管道的一部分。