covex-nn/phpqatools

此包已被废弃,不再维护。未建议替代包。

PHP QA Tools 的 Composer 包

2.0.1 2016-07-13 13:52 UTC

This package is not auto-updated.

Last update: 2019-02-20 17:26:32 UTC


README

68747470733a2f2f7472617669732d63692e6f72672f636f7665782d6e6e2f7068707161746f6f6c732e706e673f6272616e63683d6d6173746572

内容(Phar 文件)

  • PHPUnit v4.8.26
  • PHP_CodeSniffer v2.6.1
  • phpDocumentor v2.8.5
  • PHPMD v2.4.3
  • phpcpd v2.0.4
  • phploc v3.0.1
  • PDepend v2.2.4
  • PHP CodeBrowser

安装

{
  "require-dev" : {
    "covex-nn/phpqatools" : "~2.0"
  }
}

使用方法

<?xml version="1.0" encoding="utf-8"?>
<project name="Your project name" default="init">
  <target name="init">
    <echo message="${ant.project.name} Init - OK" />
  </target>
</project>
  • 使用此模板修改 build-dev.xml
<?xml version="1.0" encoding="utf-8"?>
<project name="Your project name - PHP QA Tools" default="init">
  <import file="build.xml" />
  <import file="vendor/covex-nn/phpqatools/build.xml" />
</project>

要跳过一个或多个 QA 工具,设置适当的 ant 属性为 1

  • CI.no-pdepend
  • CI.no-phpmd
  • CI.no-phpcpd
  • CI.no-phpcs
  • CI.no-phploc
  • CI.no-phpunit
  • CI.no-phpcb
  • CI.no-phpdoc

如果 CI 工具返回非零结果,要使 ant 作业失败或忽略,设置适当的 ant 属性为 truefalse

  • CI.failonerror-phpunit(默认值:true
  • CI.failonerror-pdepend(默认值:false
  • CI.failonerror-phpmd(默认值:false
  • CI.failonerror-phpcpd(默认值:false
  • CI.failonerror-phpcs(默认值:false
  • CI.failonerror-phploc(默认值:false
  • CI.failonerror-phpcb(默认值:false
  • CI.failonerror-phpdoc(默认值:false