小编Gar*_*uma的帖子

如何在Haskell(GHC)中启用死代码警告

有些语言(如Go和Rust)要求程序员努力从源代码中删除所有死代码.如果某些用户有点极端,这在代码可维护性和可读性方面具有优势.

如何在Haskell中启用此功能?(有可能吗?)例如,在下面的代码中,我想url2被标记为死代码,因为它没有被使用main.

url1 = "http://stackoverflow.com"
url2 = "http://stackexchange.com"

main = print url1
Run Code Online (Sandbox Code Playgroud)

我看到了一些编译器标志的引用(例如-fwarn-unused-binds,-fwarn-name-shadowing-fwarn-hi-shadowing),但它们似乎都没有达到我想要的效果.

haskell ghc

8
推荐指数
1
解决办法
472
查看次数

标签 统计

ghc ×1

haskell ×1