Ale*_*mez 5 logging static-analysis elixir
静态分析仪透析器(我通过dialyxir使用它)报告Logger(Logger.info "blah")的所有用法作为无与伦比的回报:
Expression produces a value of type 'ok' | {'error',_}, but this value is unmatched
Run Code Online (Sandbox Code Playgroud)
我可以写:ok = Logger.info "blah"但很明显,这很麻烦.我还可以配置透析器-Wno_unmatched_returns以忽略所有这些警告.但是,我发现它们非常有用,并且不想忽略它们.
透析器的文档说我们可以使用模块属性来基于每个模块停用警告,但是我无法看到是否只能将此信息放在Elixir源文件中.
有没有办法配置Dialyzer忽略这样的警告,但仅限于Logger?
| 归档时间: |
|
| 查看次数: |
233 次 |
| 最近记录: |