Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
支持PHP和JavaScript的Java代码美化器/格式化程序库_Java_Coding Style_Formatting_Code Generation - Fatal编程技术网

支持PHP和JavaScript的Java代码美化器/格式化程序库

支持PHP和JavaScript的Java代码美化器/格式化程序库,java,coding-style,formatting,code-generation,Java,Coding Style,Formatting,Code Generation,我正在搜索一个java库,它可以格式化/美化给定的源代码片段。该库应至少支持PHP和JavaScript源文件 我之所以搜索它,是因为我用我的Java应用程序从RESTAPI描述生成的代码看起来不吸引人。我正在使用FreeMarker模板引擎生成源文件,我不想实现模板文件中的所有格式化逻辑。这样做应该是可能的,但这样会使模板文件更难维护。编辑。在阅读了您的评论之后,我会说:从构建脚本内部调用外部美化器 对于Javascript,可能会有所帮助。披露:我是答案中描述的(实际上,我从事Python模

我正在搜索一个java库,它可以格式化/美化给定的源代码片段。该库应至少支持PHP和JavaScript源文件


我之所以搜索它,是因为我用我的Java应用程序从RESTAPI描述生成的代码看起来不吸引人。我正在使用FreeMarker模板引擎生成源文件,我不想实现模板文件中的所有格式化逻辑。这样做应该是可能的,但这样会使模板文件更难维护。

编辑。在阅读了您的评论之后,我会说:从构建脚本内部调用外部美化器

对于Javascript,可能会有所帮助。披露:我是答案中描述的(实际上,我从事Python模块)的作者之一。本质上,使用
rhino
作为JSBeautifier的解释器


对于PHP,一个快速搜索引起了我的注意。

您想作为构建过程的一部分来做,还是随意运行这个美化器就可以了?作为构建过程运行美化器就足够了。