我在升级到 Scala 2.11 的项目中一直使用 Scalariform。在这样做的过程中,我发现 Scalariform 似乎没有在任何通常的地方发布 2.11 的工件。这使得通常的 sbt 跨版本依赖不愉快。
由于 2.11 已经发布了一段时间,这让我质疑是否应该放弃使用 Scalariform 作为嵌入式库?社区是否转向了我不知道的替代方案?
我在升级到 Scala 2.11 的项目中一直使用 Scalariform。在这样做的过程中,我发现 Scalariform 似乎没有在任何通常的地方发布 2.11 的工件。这使得通常的 sbt 跨版本依赖不愉快。
由于 2.11 已经发布了一段时间,这让我质疑是否应该放弃使用 Scalariform 作为嵌入式库?社区是否转向了我不知道的替代方案?
Scalafmt 是一种替代的代码格式化程序,它可以编译为 2.11,并且可以用作嵌入式库。一个最新的使用示例在这里https://olafurpg.github.io/scalafmt/#Standalonelibrary