我有一个相对较大的Scala代码库,它不会对任何函数/类调用使用命名参数。而不是进入并手动输入它,这将是一个非常繁琐的过程,我正在寻找一个格式化程序来完成这项工作。我找到的最好的是scalariform,但我不确定我是否能为复杂的事情编写规则。
我很好奇是否有人遇到类似问题并找到了强大的格式化程序。
答案 0 :(得分:0)
Scala Refactoring库可能是您可以使用的。您需要了解Scala的抽象语法树表示。
为什么要在整个代码库中使用命名参数?我喜欢IntelliJ的默认设置,即建议命名布尔参数(仅限)。