炫意html5
最早CSS3和HTML5移动技术网站之一

PHP_CodeSniffer规范WordPress代码

WordPress有自己的代码格式标准,与PHP-FIG的PSR标准不一样。

这对于用了主流框架来说,会有些不适应。

不过我们可以用PHP_CodeSniffer来检测格式,写出“标准”的WordPress代码。

1 要求

WordPress使用PHP_CodeSniffer需要本地安装了:

  1. PHP5.2+
  2. PHP_CodeSniffer 2.9.0+(暂不支持3.0+)查看安装教程

2 让phpStorm支持phpcs

因为PHP_CodeSniffer默认没有WordPress代码规范,所以我们需要下载一个。

WordPress代码规范的Github仓库地址:https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards。

1、切换到CodeSniffer的Standards目录下,然后克隆仓库到wpcs目录:

git clone -b master https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git wpcs

2、打开PHPStorm,选择菜单SettingsLanguages & FrameworksPHPCode Sniffer,然后从configuration下选择local

再点击右边...的浏览按钮,然后配置phpcs文件的路径,保存(windows系统则选择phpcs.bat文件)。

3、以此选择 SettingsEditor → InspectionsPHP  → PHP Code Sniffer validation,再下拉选择 WordPress 规范。

说明:

如果 Code standard 列表中没有WordPress,则下拉选择Custom,然后点...预览按钮。

在弹出框中选择第1步的...\Standards\wpcs下的WordPress目录,然后点Refresh刷新。

4、再回到编辑器,如果代码不符合规范,鼠标旁边就会有提示了。

5、如果要全面监测,选择菜单 Code Inspect Code 就会列出检查的结果。

3 用phpcbf自动修正代码

1、打开菜单 SettingsToolsExternal Tools,点击 + 添加。

对话框配置如下:

炫意HTML5 » PHP_CodeSniffer规范WordPress代码

Java基础教程Android基础教程