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