首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有免费的cmd-line脚本可以重新格式化PHP源代码?

有没有免费的cmd-line脚本可以重新格式化PHP源代码?
EN

Stack Overflow用户
提问于 2009-04-24 10:15:30
回答 4查看 481关注 0票数 3

我使用了一个预提交的钩子来检查我们的员工提交的PHP源代码,每个人都对结果非常满意。员工们一致认为,在提交时重新格式化代码以遵循(可定制的)样式规则将是有用的。是否有任何自由/开源软件脚本可以从命令行执行此操作?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-19 20:58:37

我也在寻找同样的东西,只是在PEAR存储库中发现了PHP Beautfier包:

http://pear.php.net/package/PHP_Beautifier

希望这能有所帮助!

票数 2
EN

Stack Overflow用户

发布于 2009-04-24 10:20:19

PHP_CodeSniffer是一个不错的PEAR包,但它只嗅探PHP文档来检测是否违反了编码标准--它不会修复这些冲突,也不会重新格式化文档。然而,这是一个很棒的包,每个PHP开发人员至少应该知道-也许你可以让你的同事自己清理他们的代码。

您可以在PHP_CS中按您希望的方式编辑嗅探过滤器。另一方面,我喜欢默认设置,这至少是编写更好代码的一个良好开端。

票数 3
EN

Stack Overflow用户

发布于 2009-04-24 10:29:11

不完全是一个答案,但既然你提出了它,应该是一个命令行美化。在此之前,您只能使用sed来修复制表符。

问题是,如果不为PHP语言编写解析器,就很难编写出您想要的东西。因此,如果有人要编写这样的工具,它也应该提供lint功能,独立于平台,并在非常不受限制的许可下发布。

考虑到上述情况,我认为这就是为什么(目前)不存在(我可以找到)的原因。我张贴这篇文章是为了感谢你的想法,这也是为什么这是CW的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/785287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档