SuperAPI AI 工具集

dotnet-chous

前端与建站

查看项目

更新于 10-16 00:05

技能介绍

用途:Chous 面向包含较大前端代码库的 .NET 仓库,用于检查前端文件树的结构问题,例如命名规范漂移、组件放置、禁止出现的文件夹或文件,以及 monorepo 前端边界。它关注的是文件布局与目录策略,而不是文件内部的语法或语义错误。

主要能力:支持通过 .chous 配置文件定义结构策略,可从 chous init 或已知预设开始,再逐步收紧规则;可排除生成目录、构建产物和第三方资源,使检查结果聚焦架构信号。

使用方式:在仓库中检测现有状态可用 rg --files -g 'package.json' -g '.chous' 与 rg -n '"chous"' --glob 'package.json' .;无需安装可直接运行 npx chous,也可全局安装 npm install -g chous;初始化配置使用 npx chous init。建议把可重复命令写入 AGENTS.md 和 package.json,并用 npx chous 验证。

适用场景:仓库前端树持续增长、需要统一命名与目录规则、希望为 ClientApp/、src/、apps/ 或 packages/ 建立布局策略,或代码检查通过但前端结构仍在漂移时。

限制:不用于语义代码缺陷、类型错误或框架 API 误用,也不检查文件内部的 CSS、HTML、JS 规则;对非常小或变化频繁的仓库可能增加不必要的流程负担。首次启用若大量报错,通常说明规则过严,应从预设开始逐步收紧。Chous 应作为语义检查工具的补充而非替代。具体收费、平台支持与效果资料暂未提供。