可配置的Lua格式化程序

Xan*_*ros 5 lua

我们最近为相当大的Lua项目添加了一些策略,其中还包括一些比以往更严格的样式指南.
我们现在面临的问题是将整个代码库转换为新的样式指南,这是很多工作.我开始重新格式化代码,并在数百个文件中的大约5个文件后厌倦了它.

我的想法是使用代码格式化程序,它会自动为我执行此操作.但是,输出格式需要符合我们的风格指南,而不是任何不同的风格.我们还有一些不寻常的指南,比如函数定义中参数列表的左括号之前的空格.

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