可配置的 Lua 格式化程序

最近我们在一个相当庞大的 Lua 项目中加入了一些政策,其中还包括一些比以前更为严格的风格指南。

我们现在面临的问题是将整个代码库转换为新的样式指南,这是一项很大的工作。我开始重新格式化代码,并在数百个文件中处理了约 5 个文件后就已经感到很累了。

我的想法是使用一个代码格式化器,它可以自动为我完成这个任务。然而,输出格式需要符合我们的风格指南,而不是任何不同的风格。我们还有一些不寻常的指南,比如在函数定义中的参数列表的左括号之前加上一个空格。

所有这些都使得找到一个合适的格式化器相当困难。有人知道符合我所有标准的格式化器吗?任何帮助将不胜感激。

点赞