百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

deadnix

> 编程语言
开源

扫描 Nix 文件以查找死代码

773 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

扫描 Nix 文件以查找死代码

deadnix

扫描 .nix 文件以查找死代码(未使用的变量绑定)。

与 GitHub Actions 结合使用

请参阅 deadnix-action

与 Nix Flakes 结合使用

帮助

…

除非使用了 ANSI 颜色逃逸代码,否则报告中包含 环境变量 $NO_COLOR 已设置。 -exclude 参数可以接受多个路径。 请用空格将它们分隔开。 - 用于传递 [FILE_PATHS]...。

扫描未使用的代码

…

自动删除未使用的代码

请先将更改提交到版本控制中!

bash
nix run github:astro/deadnix -- -eq test.nix

与 pre-commit 结合使用

将以下内容添加到项目的 .pre-commit-config.yaml 中:

yaml
repos:
  - repo: https://github.com/astro/deadnix
    rev: ID # frozen: VERSION
    hooks:
      - id: deadnix
        #args: [--edit] # Uncomment to automatically modify files
        stages: [commit]

请将上面的 ID 和 VERSION 替换为相应的版本标签和提交 ID 作为参考,例如:

由于使用的参数仅在导入的文件中命名,因此在由callPackage导入的包源文件中,它们将被识别为已过期,导致无法猜测调用这些包的依赖项。在这种情况下,请使用-L/--no-lambda-pattern-names选项。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustnixnix-flakenix-langnixos

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言