You are here

Drupal专业开发指南 第21章 通过程序来检查你的编码风格

有两种主要的方式,可用来检查你的编码风格是否符合Drupal的编码标准:一种方式是使用一个Perl脚本,另一种方式是使用一个第3方模块。

 
使用code-style.pl
    在你的Drupal根目录下的scripts目录中,你可以找到一个名为code-style.pl的Perl脚本,它可用来检查你的Drupal编码风格。下面讲述如何使用这个脚本。
    首先,修改文件的权限从而让它可执行;否则,你将得到一个“权限被拒绝”错误。使用chmod,通过命令行就可以实现这一点,如下所示:
 
$ cd scripts
$ ls -l | grep code-style
-rw-r--r-- 1 jvandyk jvandyk 4946 Feb 15 2007 code-style.pl
 
$ chmod u+x code-style.pl
$ ls -l | grep code-style
-rwxr--r-- 1 jvandyk jvandyk 4946 Feb 15 2007 code-style.pl
 
    Windows用户不用修改文件的权限,但是在你运行code-style.pl以前,一定要确保Perl已经安装了。关于Perl的更多详细,可参看http://www.perl.org
    现在,只要把将被评价的模块或者其它文件的位置传递给code-style.pl,你就可以执行这个脚本了。下面的例子说明了执行脚本的命令:
 
$ ./code-style.pl ../modules/node/node.module
 
    程序的输出通常采用下面的格式:
 
line number : 'error' -> 'correction' : content of line
 
    例如,下面的脚本告诉我们,我们需要在foo.module的30行的赋值操作符(=)周围添加空格,现在包含的代码为“$a=1;”:
 
foo.module30: '=' -> ' = ' : $a=1;
 
注意 一定要同时了解优点和不足。这一脚本做的很不错,但它还没有十全十美,所以你需要细心的评估每一个报告。
 老葛的Drupal培训班 Think in Drupal

Drupal版本: