SuperAPI AI 工具集

csharpier

通用与其它

查看项目

更新于 10-16 00:04

技能介绍

用途:CSharpier 是开源免费的 C# 与 XML 格式化器,适合希望使用单一强约定式格式化器、而非大量可配置风格选项的 .NET 仓库。本技能用于在仓库中引入、配置和校验 CSharpier。

主要能力:确定 CSharpier 是主格式化器还是仅作补充;在 CI 中使用检查模式;在仓库中显式维护忽略文件与配置;避免 CSharpier 与 dotnet format 在未记录的情况下同时负责同一格式化范围。

使用方式:先阅读最近的 AGENTS.md,确认范围与约束。若尚未配置,可检测当前状态:rg --files -g '.config/dotnet-tools.json' -g '.csharpierignore'、dotnet tool list --local、dotnet tool list --global。为可复现的 CI,优先本地安装:dotnet new tool-manifest(如缺失)、dotnet tool install csharpier。按需添加 .csharpierignore,并在 AGENTS.md 中定义与 dotnet format 的职责边界。在 CI 中加入 dotnet csharpier check .,并运行 dotnet csharpier check .。

适用场景:仓库使用或希望使用 CSharpier;团队偏好强约定式格式化器。

限制:若仓库已统一仅使用 dotnet format,则返回 not_applicable,除非要求迁移。资料未提供具体版本、性能数据或收费信息。