rosyln 代码修复可以通过命令行实用程序应用吗?

Kit*_*Kit 5 command-line-interface roslyn

可以通过命令行实用程序将分析器应用于代码。是否可以对此实用程序中的代码应用相应的代码修复?

我想做的是查询包含分析器的 NuGet 包,针对代码库运行所有分析器,并让它们为检测到的每个实例应用相应的代码修复。

Jas*_*ski 3

NuGet 包中包含的分析器应该已经作为编译器的一部分运行,因此 msbuild 就足够了。据我所知,目前还没有任何工具可以自动应用代码修复。您需要小心这一点:并非所有代码修复都可以“安全”应用,或者您可能有两个代码修复,只是将代码从一种错误状态更改为另一种错误状态!