Roslynator
由 Roslyn 提供的 500 多个 C# 分析器、重构 和 修复和的集合。
隆重推荐:Orang 是一个跨平台的命令行工具,由 Roslynator 的作者提供。Orang 可以使用 .NET 正则表达式的力量搜索、替换、重命名和删除目录、文件及其内容。试用一下吧。
特性:
- Visual Studio 的扩展
- NuGet 分析器
- Roslynator API
- Roslynator 命令行界面
- Roslynator for VS Code
- 发布说明
- 在 Twitter 上关注
新特性
捐赠
"它是如此之好,以至于我第一次捐款。"Mateusz Piasecki,Roslynator 用户。
虽然 Roslynator 产品是免费的,但欢迎任何捐赠,并支持进一步的发展。
Visual Studio Code 扩展
Extension | Comment |
---|---|
Roslynator 2019 | 包含用于 CS 诊断的分析器、重构和修复。 |
Roslynator 2017 | 包含 CS 诊断的分析器、重构和修复。该扩展不再开发中。 |
Visual Studio Code 扩展
Extension | Comment |
---|---|
Roslynator | contains analyzers, refactorings and fixes for CS diagnostics. |
NuGet Analyzers
Package | Version | Comment |
---|---|---|
Roslynator.Analyzers | common analyzers (RCS1xxx) (list) | |
Roslynator.CodeAnalysis.Analyzers | analyzers for Roslyn API (RCS9xxx) (list) | |
Roslynator.Formatting.Analyzers | formatting analyzers (RCS0xxx) (list) |
注意:包Roslynator.Formatting.Analyzers中的所有分析器默认为禁用。
Roslynator API
- Roslynator API 是用来开发您自己的分析器/重构器的,它本身不包含任何分析器/重构器。
- 它本身不包含任何分析器/重构器。
- 参见 API 参考。
Roslynator 命令行界面
- Roslynator CLI is distributed as NuGet package Roslynator.CommandLine.
- Roslynator CLI is also distributed as .NET Core Global Tool Roslynator.DotNet.Cli.
- See documentation.
文档
您想改进 Roslynator 文档吗?请看如何更新文档。
其它项目
- Snippetica -- 一个C++、 C#、HTML、JSON、Markdown、VB、XAML 和 XML 的代码集。
- DotMarkdown -- .NET 的 Markdown 框架。
- LINQ to Regex -- 一个为 .NET 正则表达式提供语言集成访问的库。
- Snippet Manager -- 一个能够使用 Visual Studio 代码集的库。
- Regexator -- .NET 正则表达式的综合开发环境。