SuperAPI AI 工具集

stylecop-analyzers

写作与研究

查看项目

更新于 10-16 00:05

技能介绍

用途:StyleCop.Analyzers 是开源免费的 .NET 分析器包,用于在 .NET 项目中执行命名、布局、文档和代码风格规则。当仓库希望采用更严格的风格约束,或命名、布局、文档风格需要更强执行时使用。

主要能力:提供一套有明确倾向的风格规则;通过根目录 .editorconfig 管理规则严重级别;通过 stylecop.json 配置 StyleCop 特有的行为选项;可与 SDK 分析器或其他分析器包共存,但需明确规则归属以避免重复。

使用方式:先读取最近的 AGENTS.md 确认范围与约束,检查现有 .editorconfig 和 stylecop.json。若尚未配置,可用 rg -n "StyleCop.Analyzers|stylecop.json" -g '*.csproj' -g 'stylecop.json' . 检测当前状态,再用 dotnet add PROJECT.csproj package StyleCop.Analyzers 添加包。严重级别保留在根 .editorconfig,stylecop.json 仅用于 StyleCop 特有行为;每个仓库优先只保留一个签入的 stylecop.json,除非某项目确实需要独立行为。最后运行 dotnet build SOLUTION_OR_PROJECT 验证。

适用场景:希望统一团队代码风格、强化命名与文档规范的 .NET 仓库;需要明确 .editorconfig 与 stylecop.json 分工的项目。

限制:不适用于有意仅依赖 SDK 分析器的仓库,也不适用于 StyleCop 与现有风格包重叠严重且无整合计划的仓库。具体规则清单、配置项细节及版本信息暂未提供。