用途:该技能面向 .NET 仓库的格式化与分析器修复,优先使用 SDK 自带的 dotnet format 命令,而不是自造格式化脚本。适用于仓库已使用 dotnet format、需要 CI 安全的格式化检查,或希望以 .editorconfig 驱动风格约束的情况。
主要能力:提供本地与 CI 的显式格式化命令;以 .editorconfig 作为风格偏好的唯一来源;在需要时可使用更细的子命令 whitespace、style、analyzers;当仓库同时使用 CSharpier 时,明确记录各工具负责的文件类型或规则,避免格式化归属重叠。
使用方式:先阅读最近的 AGENTS.md 确认范围与约束;CI 中从校验模式开始,运行 dotnet format TARGET --verify-no-changes;若命令缺失,先用 dotnet --info 和 dotnet format --version 检测状态,dotnet format 默认视为 SDK 提供而非仓库本地工具,缺失时安装或升级到受支持的 .NET SDK 后重新检查版本;随后把本地与 CI 命令写入 AGENTS.md。
限制:不适用于有意仅使用 CSharpier 作为唯一格式化器的仓库,也不适用于仅调整分析器策略而不改变格式化命令的场景。若仓库仅由 CSharpier 负责格式化,应返回 status: not_applicable。资料未提供具体版本要求、价格或平台细节。