SuperAPI AI 工具集

no-duplicate-ui

前端与建站

查看项目

更新于 10-16 01:11

技能介绍

用途:该技能用于检查 Vue 项目中的重复 UI 组件,发现组件名重复或模板高度相似的组件,帮助在 PR 审查或重构时合并重复实现,落实 DRY 架构。

主要能力:扫描 Vue 文件,识别重复组件名与相似的模板重叠,输出需要关注的组件对。

使用方式:运行 python scripts/find_duplicate_ui.py --project-root <root>。随后查看模板相似度高或文件名匹配的组件对,并将它们合并到 @/components/ui/ 下的共享组件中。

适用场景:PR 新增了与现有组件相似的 Button/Card 包装组件;重构以合并分叉的组件;合并前可选的重复扫描门禁。

限制:资料未提供支持的 Vue 版本、相似度阈值、配置项、依赖要求及输出格式等细节,暂未提供。