【问题标题】:Is there a way to make Dialyzer watch code changes?有没有办法让 Dialyzer 手表代码更改?
【发布时间】:2019-06-17 13:12:31
【问题描述】:

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

是否有 CLI 方法来实现这一点?

【问题讨论】:

    标签: elixir elixir-mix dialyzer


    【解决方案1】:

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

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

    【讨论】:

    • 我想要那个可能是因为我来自 JS 世界,在我们开发时运行 FS 观察程序运行单元测试 / linter / 类型检查是很常见的。它比使用带有繁重插件的 IDE 来做同样的工作更有效。那我就用 fswatch 吧,感觉挺合适的。
    • 嗯。 node-watch 和所有其他观察者都是 fswatch FWIW 的包装器。
    • 你能分享一个你在 fswatch 和 mix dialyzer 中使用的完整命令吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    • 2020-01-16
    • 2019-12-11
    • 1970-01-01
    • 2021-04-30
    • 2021-10-13
    相关资源
    最近更新 更多