sbt scalafmtCheckAll
检查repo中所有文件的格式,如何只检查修改文件的格式。
sbt scalafmtCheckAll
和sbt scalafmtCheck
有什么区别?
根据文档,您可以使用
scalafmtFilter: diff-dirty
功能。
[自 v2.4.5 起] scalafmtFilter: String (default ""): 可选地限制考虑格式化的文件集:
- diff-dirty:仅在 git 工作树中修改的文件(git status)
- diff-ref=:仅自(git diff)以来修改过的跟踪文件
- [自 v2.4.6 起]无:无限制
- 否则如果 project.git = true (.scalafmt.conf):只有 git 跟踪的文件 (git ls-tree)
- 否则,没有限制
见https://scalameta.org/scalafmt/docs/installation.html#task-keys