Elm 查找未使用的函数
Elm find unused functions
让我们以这样的应用为例:
port module MyApp exposing (main)
import Html.App as App
main =
App.programWithFlags
{ init = init
, view = view
, update = update
, subscriptions = subscriptions
}
我们是否可以安全地假设只有有用的函数是端口函数以及从 init
、view
、update
或 subscriptions
调用的任何函数?
因为经过一些重构我停止调用一些函数。是否有任何编译器标志或 linter 可以通知我可以安全删除该函数?
当 运行 elm-make 带有 --warn
标志时,您只能检测未使用的模块导入。
这就是您今天可以从编译器获得的全部信息。
只要删除东西,编译器就会告诉你,如果你必须把它放回去,我想。
让我们以这样的应用为例:
port module MyApp exposing (main)
import Html.App as App
main =
App.programWithFlags
{ init = init
, view = view
, update = update
, subscriptions = subscriptions
}
我们是否可以安全地假设只有有用的函数是端口函数以及从 init
、view
、update
或 subscriptions
调用的任何函数?
因为经过一些重构我停止调用一些函数。是否有任何编译器标志或 linter 可以通知我可以安全删除该函数?
当 运行 elm-make 带有 --warn
标志时,您只能检测未使用的模块导入。
这就是您今天可以从编译器获得的全部信息。
只要删除东西,编译器就会告诉你,如果你必须把它放回去,我想。