GitXplorerGitXplorer
h

phpqatools

public
62 stars
20 forks
2 issues

Commits

List of commits on branch master.
Unverified
0c56c67590dc9598dae0647e22df2ed360cefb01

Updated readme.

hh4cc committed 9 years ago
Unverified
5fe0f4b2174d1fa849d7070a32c456c390657389

Removed phpunit/php-invoker

hh4cc committed 9 years ago
Unverified
cf8883cda54afe7ba0977af444d1fe313fd6edbb

Added PHP 7 to travis and more.

hh4cc committed 9 years ago
Unverified
47eea8f5799ca6080e3e3daeabc719a934efcfa2

Update composer.json

hh4cc committed 9 years ago
Unverified
ce201f0e87e572be0bf643dedee1f807f05e987b

Updated phpunit/dbunit to ~2.0

hh4cc committed 9 years ago
Unverified
62494c8398b3da4d3cd8d884fda9c2b346649731

Updated phpunit, php_codesniffer, security-checker

hh4cc committed 9 years ago

README

The README file for this repository.

h4cc/phpqatools Build Status

This is a composer meta package for installing PHP Quality Assurance Tools with only one dependency. Only stable packages are used, to keep the configuration easy and secure.

Included in this package are:

  • PHPUnit
  • PHP-Invoker
  • DbUnit
  • PHPLOC
  • PHPCPD
  • PHP_Depend
  • PHPMD
  • PHP_CodeSniffer
  • Fabien Potencier/PHP Coding Standards Fixer
  • Sensiolabs/Security-Checker
  • Behat

Usage

The installed tools are available in vendor/bin/ and can be started like this:

php vendor/bin/phpmd

Installation

To use this package, add it as as "dev" dependency with this command:

composer require h4cc/phpqatools --dev

Or modify your composer.json as followed:

require-dev: {
  "h4cc/phpqatools": "*"
}

More info about development dependencies: http://getcomposer.org/doc/04-schema.md#require-dev

Versioning

This package will be updated, when newer or other stable packages become available. Fell free to suggest tools if they are missing.

To avoid problems you may not use composer version constraints like this "~1.1". Such a constraint will always upgrade to the newest "1.*" version which might break your toolchain. In such a case, simply stick to a minor-version like "1.2.*".

Todo

A phing or task buildfile may be included someday. I hope some more tools get available in stable versions, so i can add them here.