我正在搜索一个java库,它可以格式化/美化给定的源代码片段。该库应至少支持PHP和JavaScript源文件。
我之所以搜索它,是因为我使用Java应用程序从REST API描述生成的代码看起来并不吸引人。我使用FreeMarker模板引擎生成源文件,我不想在模板文件中实现所有的格式化逻辑。这种方式应该是可行的,但这会使模板文件更难维护。
发布于 2013-05-06 20:50:20
编辑。读完你的评论后,我会说:从你的构建脚本中调用外部美化器。
对于Javascript来说,this SO question可能会有所帮助。披露:我是答案中描述的JSBeautifier的合著者(实际上,我是Python模块的工作人员)。本质上,使用rhino作为JSBeautifier的解释器。
对于PHP,快速搜索使我注意到了PHP Beautifier。
https://stackoverflow.com/questions/16398977
复制相似问题