macfja/phpqa-extensions

一个为 PHPQA 添加更多 QA 工具的工具

0.1.0 2018-04-04 11:58 UTC

This package is auto-updated.

Last update: 2024-08-29 05:05:37 UTC


README

PHPQA 添加更多工具

工具列表

使用方法

获取可用工具列表

$ php vendor/bin/phpqa-extensions.php --tools

List of available tools
=======================

 --------------------------- -------- ----------------------------- ----------- 
  Name                        CLI      Composer                      Installed  
 --------------------------- -------- ----------------------------- ----------- 
  PhpAssumptions              phpa     rskuipers/php-assumptions     No        
  PhpCodeAnalyzer             phpca    wapmorgan/php-code-analyzer   No        
  PHP Magic Number Detector   phpmnd   povils/phpmnd                 No        
 --------------------------- -------- ----------------------------- ----------- 

在项目中安装一个工具

$ php vendor/bin/phpqa-extensions.php --add phpmnd

$ php vendor/bin/phpqa-extensions.php --add "PHP Magic Number Detector"

$ php vendor/bin/phpqa-extensions.php --add povils/phpmnd

一次添加多个工具

$ php vendor/bin/phpqa-extensions.php --add phpmnd --add phpa

启用外部工具

$ php vendor/bin/phpqa-extensions.php --enable phpmnd:\MacFJA\PHPQAExtensions\Tools\Analyzer\PhpMagicNumber:app/report/phpmagicnumber.xsl

参数 --enabled 的语法为: $CLI_NAME$:$WRAPPER_CLASS$$CLI_NAME$:$WRAPPER_CLASS$:$REPORT_PATH$。其中

  • $CLI_NAME$: CLI 命令的名称
  • $WRAPPER_CLASS$: PHPQA 用于调用工具将使用的类
  • $REPORT_PATH$: 用于 HTML 转换的 XSLT 文件的相对路径(可选)

选项

如何贡献

如果您找到一个想要添加的不错工具,请 在 GitHub 上提交问题

您也可以创建新工具的 Pull Request。