Roslynator
Roslynator 是一套由 Roslyn 驱动的 C# 代码分析工具。
重要提示:在下一个主要版本中,分析器将从 Roslynator IDE 扩展中移除。 建议改用 Roslynator NuGet 包(例如 Roslynator.Analyzers)。
工具
- IDE 扩展适用于:
- Visual Studio
- VS Code
- 前提是使用 OmniSharp。否则(即使用 C# Dev Kit),请使用包含分析器、重构和代码修复的 NuGet 包。
- Open VSX
- NuGet 包,包含一系列分析器
- 测试框架,允许对分析器、重构和代码修复进行单元测试
- .NET 客户端库,扩展 Roslyn API
- 命令行工具
文档
贡献
欢迎贡献!如果您感兴趣,请查看:
提示:可以直接实施错误修复或小型改进。添加新的分析器或重构等较大任务应先进行讨论。
.NET Foundation
本项目由 .NET Foundation 支持。
本项目采用了《贡献者契约》定义的行为准则,以明确我们社区中的预期行为。 更多信息请参见 .NET Foundation 行为准则。
命令行工具
运行以下命令安装 Roslynator 命令行工具:
dotnet tool install -g roslynator.dotnet.cli
更多信息请参阅文档。
测试框架
- Roslynator 测试框架可用于对分析器、重构和代码修复进行单元测试。
- 更多信息请参阅文档。
客户端库
- Roslynator 客户端库旨在用于开发您自己的分析器/重构。
- 它本身不包含任何分析器/重构。
- 请参阅参考文档。