2009-09-02 31 views
7

我正在用PHP编写的网站以及许多其他程序员一起工作,有时我必须处理非常糟糕的代码。是否有代码风格的执行者?

缩进完全搞砸了,在错误的地方卷曲括号,可怕的空白使用,它真的伤害了我的眼睛,实际上使我的工作更难,花费更长的时间。

是否有工具可以指定您的编码风格,然后将其应用于文件? 我确定在不同的IDE中必须有这样的功能,但我需要一个独立的工具,因为我使用Notepad ++或类似的简单记事本进行编码。 (如果它在Notepad ++中是这样的功能,我没有看到它)

回答

4

尝试PHP Code Sniffer

这应该是你正在寻找的东西(至少这是我认为阅读标题,看到更新)。

更新: 实际上Code Sniffer所做的是检查代码并检测编码风格违规,但它不能解决问题。

但通过告诉你什么是错误的,它会强制你坚持一定的编码风格。所以这可能是您未来的选择。

+0

下面介绍如何使用它来验证PHP-PSR的一致性:https:// github。com/klaussilveira/phpcs-psr – 2013-07-02 08:12:52

+0

工作!谢谢....破碎的@iririKajaste :( – 2015-07-30 18:02:09

2

Eclipse PDT也可以格式化您的代码。不确定它是如何配置的。只需点击CTRL-Shift-F。

0

请参阅SD PHP Formatter,该工具可根据您的首选样式一次一个或大批量打印源文件。

0

从我可以找到记事本++甚至没有做基本的掉毛(语法检查),所以它不会是能够做到代码嗅探:http://sourceforge.net/p/notepad-plus/discussion/482781/thread/b802c218

任何人都可以写一个PHP语法检查器插件?

...

PHP本身有什么问题?如果使用-l(字母L)作为命令行工具运行PHP,它将以PHP lint的形式运行并检查语法错误。例如

PHP -l broken.php

胡克它作为一个外部的工具,也许是通过一个批处理文件。

但是,您可以为其他文本编辑器获得代码嗅探器,例如, Sublime TextAtom.io

相关问题