Visual Studio的新版本支持在IDE中使用EditorConfig,这非常有用,但最好能够从命令行运行它(从而实现自动化)。
是否有任何独立工具支持所有EditorConfig设置,就像Visual Studio IDE一样?Microsoft Docs:EditorConfig的.NET编码约定设置
以下是我目前发现的:
- ReSharper CleanupCode命令行工具 - 不清楚它是否支持editorconfig,resharper文档中提到了一些内容,但不清楚独立工具是否支持。
- dotnet/codeformatter - 肯定不支持editorconfig,并且根据此问题,该项目已经停止维护。
除了独立工具外,有没有办法强制Visual Studio运行无界面的代码清理?这可能是我的唯一解决方案。
dotnet format --verify-no-changes --include SomeFiles.cs
对于单个文件需要大约4秒钟的时间。谢谢你,微软公司。 - Jens Munk