TL;DR - 在构建过程中是否有一个 Azure DevOps 管道任务来格式化代码?我找不到这样一个任务,但我认为它非常有用。
我的团队使用免费的 CodeMaid Visual Studio 扩展程序来“美化”(格式化)C# 代码。虽然这个扩展程序很好用,但是依靠开发人员在 Visual Studio 中自己格式化代码有几个限制:
我的团队使用免费的 CodeMaid Visual Studio 扩展程序来“美化”(格式化)C# 代码。虽然这个扩展程序很好用,但是依靠开发人员在 Visual Studio 中自己格式化代码有几个限制:
- 开发人员经常忘记运行工具。
- 启用“保存时自动运行文件清理”可能在编写代码时会令人沮丧,因为它会重新组织代码,可能会破坏思路。
- 开发人员可以按照自己的喜好更改格式设置,而不是遵守团队的格式标准,这可能会导致代码合并问题和格式战争。