有没有办法更改 Dialyzer 监视代码?

Is there a way to make Dialyzer watch code changes?

我正在使用 dialyxir,它将 dialyzer 任务附加到 Mix。但它似乎没有任何 --watch 选项可以重新运行文件更改的类型检查。

有没有 CLI 方法可以实现?

您为什么期望静态代码分析工具监视文件系统?有一个明确的工具,名为 fswatch.

您可以执行任何您想执行的操作,包括 mix dialyzer,如 usage 部分所示。