D'autres réponses suggèrent d'utiliser l'option "-Xlog-implicits"
pour le débogage des erreurs "d'expansion implicite divergente". Cependant, il enregistre également beaucoup d'implicits dans des endroits sans rapport avec ces erreurs. Existe-t-il un moyen de le limiter pour expliquer uniquement les endroits qui produisent des erreurs de compilation?
Réponse
Trop de publicités?Si il y avait une telle option, on pourrait l'avoir vu dans l'utilisation ici:
https://github.com/scala/scala/pull/3669
Mais l'outil de choix semble être grep:
scalac -Xlog-implicits test/files/neg/t2031.scala 2>&1 | grep diverg
Depuis que la région est en cours de développement, maintenant peut-être le temps de soumettre une demande d'amélioration.