如何跳过在测试代码上运行 scalafmt?
Posted
技术标签:
【中文标题】如何跳过在测试代码上运行 scalafmt?【英文标题】:How to skip running scalafmt on test code? 【发布时间】:2019-04-07 17:50:26 【问题描述】:Scalafmt official plugin:
addSbtPlugin("com.geirsson" % "sbt-scalafmt" % "1.5.1")
似乎没有提供任何设置来禁用对测试代码运行检查。有一个非官方的neo-sbt-scalafmt 有一个设置scalafmtTestOnCompile
,但它似乎不再维护了。
有没有办法使用官方插件跳过在测试代码上运行 scalafmt?
【问题讨论】:
【参考方案1】:将此添加到您的 scalafmt.conf 中
project.excludeFilters = [
com.xxx.test
]
【讨论】:
其实我发现默认排除了test文件夹。此外,您假设有一个用于测试代码的特殊包,但通常情况并非如此。以上是关于如何跳过在测试代码上运行 scalafmt?的主要内容,如果未能解决你的问题,请参考以下文章