要保留现有的代码以适应任意的scalafmt设置,可以使用以下解决方法:
示例.scalafmt.conf文件:
version = "2.7.5"
align = some
indentOperator = spray
maxColumn = 100
示例代码:
// @formatter:off
def someMethod(): Unit = {
// 保留现有代码
// ...
}
// @formatter:on
示例代码:
// scalafmt: {maxColumn = 80}
def someMethod(): Unit = {
// 保留现有代码
// ...
}
无论使用哪种方法,都可以在保留现有代码的同时,确保整个项目都符合统一的scalafmt设置。