使用 phpcs 整理代码

Submitted by dravenk on Sun, 11/26/2017 - 15:07

使用phpcs 整理代码,使用 drupal 的代码风格整理代码,导出整理的建议为 cleancode.diff 文件。

拷贝 phpcs.xml.dist 为 phpcs.xml:

cp core/phpcs.xml.dist core/phpcs.xml

使用 Drupal 代码规范检查代码: 

vendor/bin/phpcs -p --standard=core/phpcs.xml --report-diff=cleancode.diff modules/custom/mymodule

使用cleancode.diff 文件整理代码:

 patch -p0 -ui cleancode.diff

当我提交模块到 pareview.sh 审查时候,系统检测出了一些编码不符合 drupal 编码规范。我使用了 coder 使其完全符合 Drupal 编码规范,以需要提交的模块 time_range 为例:

phpcs --standard=Drupal time_range

 

Reference: 

Coder

PHP_CodeSniffer  

Installing Coder Sniffer
drupal/coder and phpcs are dev requirements for Drupal core