是否有Netbeans/PHPStorm插件用于编写/重构PSR-1/2编译代码(如phphint.org)

Sli*_*liq 6 php netbeans coding-style phpstorm

正如标题所说:

是否有用于编写/重构PSR编译代码的Netbeans/PHPStorm插件?

phphint.org正是如此,但只提供在线复制和粘贴工具,而不是IDE集成的实时解决方案.

究竟我在寻找的是:

  1. 键入时"实时"PSR代码检查
  2. 重新格式化/重构项目以符合PSR(1/2)编码指南(尽可能)

如果你想知道我在说什么: PSR-1基本编码标准PSR-2编码风格指南是由大PHP人员发布的编码指南.

And*_*ron 10

对于PhpStorm,代码格式可以简单地设置为PSR1/PSR2:
File -> Settings -> Code Style -> PHP -> Set From... -> Predefined Style -> PSR1/PSR2

详细信息也在JetBrain的网站上.

并用于Ctrl + Alt + L重新格式化代码.


Sve*_*ven 5

只需在https://github.com/fabpot/PHP-CS-Fixer 上查看 Fabien Potenciers CS fixer - 我无法告诉您输出的质量,但由于这似乎是一次性任务,我不知道不认为你需要一个插件。

默认情况下,PHPStorm 确实将您的代码格式化为 PSR 标准,并且它还将重构诸如缺少单行 if 结构等的大括号之类的东西。