2017 © Pedro Peláez
 

composer-plugin composer-plugin-qa

A full featured composer plugin for PHP QA Tools.

image

webysther/composer-plugin-qa

A full featured composer plugin for PHP QA Tools.

  • Monday, January 23, 2017
  • by Webysther
  • Repository
  • 1 Watchers
  • 21 Stars
  • 5,683 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 4 Forks
  • 2 Open issues
  • 11 Versions
  • 7 % Grown

The README.md

NOT MAINTANED ANYMORE

The development of composer-plugin-qa was dropped in favor of phpqa which is actively maintained. The project use docker and can less tightly coupled solution. :), (*1)

Composer Plugin for QA

Travis Travis Minimum PHP Version Packagist GitHub license, (*2)

Comprehensive plugin for composer to execute PHP QA Tools in a uniform and simple way., (*3)

Features

  • Automatic check if exists src,app,test and use by default
  • Check if binary is in vendor/bin or globally installed
  • Show --version for all started commands, only few tools show this information
  • Total Execution time
  • Command executed by the wrapper

Install

Add to composer.json:, (*4)

"require-dev": {
    "webysther/composer-plugin-qa": "~1.0",
    "webysther/composer-meta-qa": "~1.0"
}

Or install globally:, (*5)

composer global require webysther/composer-plugin-qa

List the options, (*6)

$ composer list

, (*7)

Almost commands have the short version, example,qa:sec is short version for qa:security-checker., (*8)

Sample

Run Code Sniffer to all source code (composer qa:cs is a short version):, (*9)

, (*10)

If you change some peace of code e need run for this change:, (*11)

, (*12)

Is possibile to point for diretory or file:, (*13)

$ composer qa:cs app/ACME
$ composer qa:cs app/ACME/Bomb.php

To see options for any QA command:, (*14)

$ composer qa:cpd --help

List of PHP Quality Assurance Tools

  • PHPUnit: Testing Framework
  • PHPCOV: CLI frontend for the PHP_CodeCoverage
  • Paratest: Parallel testing for PHPUnit
  • DbUnit: Puts your database into a known state between test runs
  • PHPLOC: A tool for quickly measuring the size of a PHP project
  • PHPCPD: Copy/Paste Detector
  • PHP_Depend: Quality of your design in the terms of extensibility, reusability and maintainability
  • PHPMD: User friendly frontend application for the raw metrics stream measured by PHP Depend
  • PhpMetrics: Static analysis tool, gives metrics about PHP project and classes
  • PHP_CodeSniffer: Detects violations of a defined set of coding standards

Plus:, (*15)

  • PHP-CS-Fixer: A tool to automatically fix coding standards issues
  • Security-Checker: Checks if your application uses dependencies with known security vulnerabilities

Suggest install:, (*16)

The Versions

23/01 2017

dev-master

9999999-dev

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa

23/01 2017

1.0.8

1.0.8.0

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa

23/01 2017

1.0.7

1.0.7.0

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa

27/09 2016

1.0.6

1.0.6.0

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa

23/09 2016

1.0.5

1.0.5.0

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa

22/09 2016

1.0.4

1.0.4.0

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa

21/09 2016

1.0.3

1.0.3.0

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa

21/09 2016

1.0.3-rc

1.0.3.0-RC

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa

21/09 2016

1.0.2-rc

1.0.2.0-RC

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa

20/09 2016

1.0.1-rc

1.0.1.0-RC

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa

20/09 2016

1.0.0-rc

1.0.0.0-RC

A full featured composer plugin for PHP QA Tools.

  Sources   Download

MIT

The Requires

  • php >=5.3
  • composer-plugin-api ^1.0

 

The Development Requires

by Webysther Nunes

php tools qa