elixir - 如何禁用 elixir 编译器警告

标签 elixir elixir-mix

当我做

mix compile

我收到类似的消息
warning: variable "test_val" is unused
lib/myapp/mymodule.ex:46

我只是在做一个副项目,我现在不关心这些警告。有没有办法关闭它?

最佳答案

看起来不可能,但我可能是错的。

https://groups.google.com/forum/#!topic/elixir-lang-talk/XBnap4u6OkM

https://elixirforum.com/t/is-there-a-way-to-suppress-warnings-about-unused-variables/8637/7

生成警告的代码(据我所知)是 elixir_errors:warn并且没有任何标志可以关闭。

https://github.com/elixir-lang/elixir/search?p=1&q=%3Aelixir_errors.warn&type=&utf8=%E2%9C%93

看起来也没有您可以添加任何代码注释来抑制错误。

考虑一下 elixir 非常固执的观点的另一个方面(与“只有一个格式化程序,并且没有配置”一起)

关于elixir - 如何禁用 elixir 编译器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49422002/

相关文章:

elixir - ExUnit - 如何通过命名设置函数将上下文传递到描述 block 中的测试宏

elixir - 无法编译简单的 Elixir 项目

elixir - 无法转换为类型 :naive_datetime in query

elixir - 无法创建 Rumbl.Repo 的数据库 : killed

ssl - 使用 Elixir 和 Erlang ssl 模块获取 SSL 证书

testing - 当行为取决于 Application.get_env/3 时如何测试模块?

elixir - 为什么我会收到此错误 `(Mix) Could not find an SCM for dependency :cowboy `

controller - Plug.Conn.send_file/5 中没有匹配的函数子句

elixir - 如何将 RethinkDB 与 Phoenixframework 一起使用?

Elixir "mix test"将 @doc 示例视为测试