DR

dotnet/roslynator

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

3490 stars 质量 60 趋势 41NOASSERTION

Roslynator 是一套由 Roslyn 驱动的 C# 代码分析工具。

概览

Roslynator 是一套由 Roslyn 驱动的 C# 代码分析工具。 分析仪不包含在 Roslynator IDE 扩展中。诊断时使用 Roslynator NuGet 包(例如 Roslynator.Analyzers)。 - IDE 扩展:- Visual Studio 2026(重构和编译器诊断修复;通过 NuGet 分析)- Visual Studio 2022(最后 4.x 版本;钉住或使用 NuGet 包)- VS Code(重构和编译器诊断修复;分析器通过 NuGet 实现)- 需要遗留的 OmniSharp(dotnet.server.useOmnisharp: true)。使用 C# Dev Kit 时,改用 NuGet 包。- Open VSX - 包含分析器集合的 NuGet 包 - Roslynator.Analyzers - Roslynator.CodeAnalysis.Analyzers - Roslynator.Formatting.Analyzers - 允许分析器单元测试、重构和代码修复的测试框架 - 。

概述(AI 翻译)

Roslynator 是一套由 Roslyn 驱动的 C# 代码分析工具。

分析仪不包含在 Roslynator IDE 扩展中。诊断时使用 Roslynator NuGet 包(例如 Roslynator.Analyzers)。

工具

  • IDE扩展:
  • Roslynator 2026(VS 2022 17.14+ 和 VS 2026;重构和编译器诊断修复;通过 NuGet 提供分析器)
  • Roslynator 2022(最后一次4.x版本;钉住或使用NuGet包)
  • VS Code(重构和编译器诊断修复;通过 NuGet 提供分析器)
  • 需要传统 OmniSharp(dotnet.server.useOmnisharp: true)。使用 C# 开发套件时,改用 NuGet 包。
  • 开放VSX
  • 包含分析仪集合的NuGet包
  • Roslynator.分析仪
  • Roslynator.代码分析.分析器
  • Roslynator.格式化.分析器
  • 支持分析器、重构和代码修复单元测试的测试框架
  • 扩展 Roslyn API 的 .NET 客户端库
  • 命令行工具

文献资料

  • 配置
  • 向导
  • Roslynator CLI
  • Roslynator 测试框架
  • Roslynator 客户端库

贡献

欢迎贡献!请参阅开发者文档、用代理技能贡献以及未解决的问题。

特工技能在 。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Roslynator

Roslynator is a set of code analysis tools for C#, powered by Roslyn.

Analyzers are not included in Roslynator IDE extensions. Use Roslynator NuGet packages (e.g. Roslynator.Analyzers) for diagnostics.

Tools

Documentation

Contributions

Contributions are welcome! See the developer documentation, contributing with agent skills, and open issues.

Agent skills in .claude/skills/ provide step-by-step workflows for Cursor and Claude Code (adding analyzers, refactorings, compiler fixes, and bug fixes). You can also read SKILL.md files directly as contributor guides. See CONTRIBUTING.md.

TIP: Bugfixes or small improvements can be implemented right away. Larger tasks, such as adding a new analyzer or refactoring, should be discussed first.

Donations

Special thanks to:

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add dotnet/roslynator
新手?先看 mcpskill.org 教程 →