scalafmt 只检查修改过的文件

问题描述 投票:0回答:1

sbt scalafmtCheckAll
检查repo中所有文件的格式,如何只检查修改文件的格式。

sbt scalafmtCheckAll
sbt scalafmtCheck
有什么区别?

scala sbt scalafmt
1个回答
0
投票

根据文档,您可以使用

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

© www.soinside.com 2019 - 2024. All rights reserved.