Nehmen wir zum Beispiel haben App wie folgt aus:Elm finden nicht verwendeten Funktionen
port module MyApp exposing (main)
import Html.App as App
main =
App.programWithFlags
{ init = init
, view = view
, update = update
, subscriptions = subscriptions
}
Können wir davon ausgehen, dass nur nützliche Funktionen sind diejenigen, die Ports und alles sind, die von init
genannt wird, view
, update
oder subscriptions
?
Weil ich nach einigen Refactoring aufgehört habe, eine Funktion aufzurufen. Ist ein Compiler-Flag oder ein Linter, der mich benachrichtigt, dass die Funktion sicher entfernt werden könnte?
gibt es [ein Thread von Januar 2015 über Ulme und Dead-Code-Erkennung und Baumschütteln] (http://comments.gmane.org/gmane.comp.lang.elm.general/9634) und im Grunde braucht es nur jemand in die Zeit zu setzen. zumindest haben wir die Flag "--warn" verfügbar. –