我喜欢干净的代码,我的意思是用 scalafmt ( https://scalameta.org/scalafmt/ ) 格式化的代码。
我一直将文件添加到.scalafmt.conf
项目的根文件夹中。然后,每次我保存源文件时,它都会相应地格式化。据我所知,我还可以在plugins.sbt
文件中添加一个插件。有了这个,有新的 sbt 任务来检查源是否被格式化,格式化源等。
Q1 这是正确的使用方式(添加.scalafmt.conf
文件和添加插件)吗?
Q2 插件中的版本必须和插件中的版本一致.scalafmt.conf
?例子:
.scalafmt.conf
:
version = 2.6.4
...
plugins.sbt
:
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.3")
...