SuperAPI AI 工具集

dotnet-stylecop-analyzers

写作与研究

查看项目

更新于 10-16 06:44

技能介绍

用途:在 .NET 仓库中引入并配置开源免费的 StyleCop.Analyzers 包,用于命名、布局、文档和代码风格规则的检查与约束。适用于仓库希望采用更严格风格规则、需要 stylecop.json 指导,或团队需要强化命名、布局、文档风格执行的场景。

主要能力:产出具体的项目变更(代码、文档、配置、测试、CI 或评审产物);通过显式规划、验证和最终校验减少歧义;保留可复用的项目上下文,便于后续任务更快更安全。

使用方式:先读取最近的 AGENTS.md 确认范围与约束,再按工作流执行。若尚未配置,先检测当前状态:rg -n "StyleCop.Analyzers|stylecop.json" -g '*.csproj' -g 'stylecop.json' .;然后添加包:dotnet add PROJECT.csproj package StyleCop.Analyzers;严重级别保留在根 .editorconfig,stylecop.json 仅用于 StyleCop 专有行为;最后运行 dotnet build SOLUTION_OR_PROJECT,返回 status: configured 或 status: improved。若仓库有意仅使用 SDK 分析器,返回 status: not_applicable。

限制:不适用于有意仅依赖 SDK 分析器的仓库,也不适用于 StyleCop 与现有风格包重叠严重且无整合计划的仓库。输入需包含最近的 AGENTS.md、当前 .editorconfig 及已有的 stylecop.json。具体规则清单、配置细节与参考文档见 references/stylecop-analyzers.md、references/rules.md、references/config.md。