扫描 Nix 文件以查找死代码
扫描 .nix 文件以查找死代码(未使用的变量绑定)。
请参阅 deadnix-action
…除非使用了 ANSI 颜色逃逸代码,否则报告中包含
环境变量 $NO_COLOR 已设置。
-exclude 参数可以接受多个路径。 请用空格将它们分隔开。
- 用于传递 [FILE_PATHS]...。
…请先将更改提交到版本控制中!
nix run github:astro/deadnix -- -eq test.nix将以下内容添加到项目的 .pre-commit-config.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,或尚未同步最近议题。