Scala 是否有一个工具可以清除所有代码文件中所有未使用的导入?

发布于 2024-12-10 11:35:04 字数 1539 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

清晨说晚安 2024-12-17 11:35:04

IntelliJ 可以自动清理导入,而不仅仅是突出显示它们,而且可以清理整个目录。快捷键是Ctrl + Alt + O

在此处输入图像描述

IntelliJ can automatically clean up imports, not just highlight them, and for the whole directory. The shortcut is Ctrl + Alt + O.

enter image description here

岁月蹉跎了容颜 2024-12-17 11:35:04

我认为 Intellij 将未使用的导入标记为灰色。我认为还没有一个自动工具。 Eclipse 和 ensime 的“组织导入”重构不会删除导入。当然,您始终可以注释掉各个导入并重新编译。

I think Intellij marks unused imports gray. I don't think there is an automatic tool yet. Eclipse's and ensime's "organize imports" refactoring doesn't remove imports. You could of course always comment out individual imports and recompile.

风情万种。 2024-12-17 11:35:04

Scalafix 进行了重写,以删除未使用的导入: https://scalacenter.github.io/scalafix/#RemoveUnusedImports

添加 addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.5.0-M1") 到您的project/plugins.sbt

,然后运行sbt "scalafix RemoveUnusedImports"

Scalafix has a rewrite to remove unused imports: https://scalacenter.github.io/scalafix/#RemoveUnusedImports

add addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.5.0-M1") to your project/plugins.sbt

then run sbt "scalafix RemoveUnusedImports"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文