弦乐:用克尼普来清理 单簧管宽死码的机会
作者: YuDavidCao创建于 2026年7月23日更新于 2026年9月16日
标签needs-analysisexternal-issue
`npx knip ' 报告在单列波对面有大量可能可移动的死代码(~357个未使用的文件,~83个未使用依赖,~64个未使用依赖当前"主" [我的地盘后面有十几个承诺,但围绕这个区域]).
从我使用knip在其他寄存器上的经验来看,未使用的依赖性往往有假阳性,但未使用的文档通常相当准确.
为了证实这一点,我选取了一个它所标注的随机文件:apps/www/communitys/BackedBy.tsx (~3岁). 全球搜索`BackedBy'在文件本身之外没有返回进口/使用。 承诺f26761121a是删除了BackedBy部分最后一次引用的内容.
Knip被添加到#35072中,并且最近出现了以工作室为重点的清理(#47122,#47387,#47399),但似乎不存在对单发全死码去除的跟踪问题,特别是在"apps/studio"之外.
我认为,在apps/www'、apps/docs'、`apps/design-system'等中,有重大的清理机会,其中很多可能是App路由器/组件迁移遗留下来的.
内容来源: supabase/supabase