Download the PHP package rodrigorm/phpqa-make without Composer
On this page you can find all versions of the php package rodrigorm/phpqa-make. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rodrigorm/phpqa-make
More information about rodrigorm/phpqa-make
Files in rodrigorm/phpqa-make
Package phpqa-make
Short Description Makefile for PHP QA Tools
License GPL-3.0+
Homepage https://github.com/rodrigorm/phpqa-make
Informations about the package phpqa-make
PHPQA MAkefile
This repository contains a Makefile wich support several tools from http://jenkins-php.org/
Its a alternative for the build.xml file, and provides a much faster running using Makefile parallel jobs.
Install
Usage
You can use directly from command line:
Or using include from your Makefile, if you want for example setup some variables:
Recipes
Lint
Perform syntax check of sourcecode files
PHPLOC
Measure project size using PHPLOC
PDepend
Calculate software metrics using PHP_Depend
PHPMD
Perform project mess detection using PHPMD creating a log file for the continuous integration server
PHPCS
Find coding standard violations using PHP_CodeSniffer and print human readable output. Intended for usage on the command line before committing.
Find coding standard violations using PHP_CodeSniffer creating a log file for the continuous integration server
PHPCPD
Find duplicate code using PHPCPD
PHPUnit
Run unit tests with PHPUnit
Run unit tests with PHPUnit and generate coverage
License
Copyright (C) 2014 Rodrigo Moyle [email protected]
This program is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the Lesser GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.