@@ -16,24 +16,34 @@ convenient way of installing all PHP Quality Assurance tools.
16
16
17
17
You'll get the following tools by depending on this package:
18
18
19
- * ** [ Behat] ** : BDD framework for PHP
20
- * ** [ Codeception] ** : Modern full-stack testing framework for PHP
21
- * ** [ GrumPHP] ** : Githooks for PHP QA tooling
19
+ ### Linters / Fixers
20
+
22
21
* ** [ JSON Lint] ** : JSON Lint for PHP
23
- * ** [ Mink] ** : PHP 5.3+ web browser emulator abstraction
24
- * ** [ ParaTest] ** : Parallel testing for PHPUnit
25
22
* ** [ PHP Coding Standards Fixer] ** : A tool to automatically fix PHP coding standards issues
26
23
* ** [ PHP Parallel Lint] ** : Check syntax of PHP files faster than serial check with fancier output
27
24
* ** [ PHP_CodeSniffer] ** : Detects violations of a defined set of coding standards
28
- * ** [ PHP_Depend] ** : Software metrics for PHP
29
25
* ** [ php7cc] ** : PHP 7 Compatibility Checker
26
+
27
+ ### Quality Assistance
28
+
29
+ * ** [ GrumPHP] ** : Githooks for PHP QA tooling
30
+ * ** [ PHP_Depend] ** : Software metrics for PHP
30
31
* ** [ PHPCPD] ** : Copy/Paste Detector
31
32
* ** [ PHPLOC] ** : Quickly measure the size of a PHP project
32
33
* ** [ PhpMetrics] ** : A static analysis tool for PHP
33
34
* ** [ PHPMD] ** : PHP Mess Detector
34
- * ** [ PHPUnit] ** : Testing framework for PHP
35
35
* ** [ SensioLabs Security Checker] ** : Checks for dependencies with known security vulnerabilities
36
36
37
+ ### Test Related
38
+
39
+ * ** [ Behat] ** : BDD framework for PHP
40
+ * ** [ Codeception] ** : Modern full-stack testing framework for PHP
41
+ * ** [ Mink] ** : PHP 5.3+ web browser emulator abstraction
42
+ * ** [ ParaTest] ** : Parallel testing for PHPUnit
43
+ * ** [ PHPUnit] ** : Testing framework for PHP
44
+
45
+ ### Other
46
+
37
47
Other packages that you'll get:
38
48
39
49
* ** [ Behat Mink] ** : Mink extension for Behat
@@ -44,7 +54,10 @@ Other packages that you'll get:
44
54
* ** [ PHPCompatibility] ** : PHP Compatibility checks for PHP_CodeSniffer
45
55
* ** [ prestissimo] ** : Composer parallel install plugin
46
56
57
+ ## Suggested
58
+
47
59
The following packages are suggested:
60
+
48
61
* ** [ ApiGen] ** : Smart and Readable Documentation for your PHP project
49
62
* ** [ Mockery] ** : A simple yet flexible PHP mock object framework
50
63
* ** [ PHP_CodeBrowser] ** : A code browser that augments the code with information from various QA tools
@@ -66,8 +79,8 @@ The following packages are suggested:
66
79
[ php7cc ] : https://github.com/sstalle/php7cc
67
80
[ PHPCPD ] : https://github.com/sebastianbergmann/phpcpd
68
81
[ PHPLOC ] : https://github.com/sebastianbergmann/phploc
69
- [ PhpMetrics ] : http://www.phpmetrics.org
70
82
[ PHPMD ] : https://phpmd.org
83
+ [ PhpMetrics ] : http://www.phpmetrics.org
71
84
[ PHPUnit ] : https://phpunit.de
72
85
[ SensioLabs Security Checker ] : https://security.sensiolabs.org
73
86
@@ -77,14 +90,14 @@ The following packages are suggested:
77
90
[ Mink Selenium2 Driver ] : https://github.com/minkphp/MinkSelenium2Driver
78
91
[ PHP_CodeSniffer Composer Installer ] : https://github.com/DealerDirect/php-qa-tools
79
92
[ PHPCompatibility ] : https://github.com/wimg/PHPCompatibility
80
- [ prestissimo ] : https://github.com/hirak/prestissimo
93
+ [ Prestissimo ] : https://github.com/hirak/prestissimo
81
94
82
95
[ ApiGen ] : http://www.apigen.org
83
96
[ Mockery ] : https://github.com/padraic/mockery
84
97
[ PHP_CodeBrowser ] : https://github.com/mayflower/PHP_CodeBrowser
85
- [ phpcov ] : https://github.com/sebastianbergmann/phpcov
86
- [ phpDocumentor ] : https://www.phpdoc.org
87
- [ phpDox ] : http://phpdox.de
98
+ [ PhpCov ] : https://github.com/sebastianbergmann/phpcov
99
+ [ PhpDocumentor ] : https://www.phpdoc.org
100
+ [ PhpDox ] : http://phpdox.de
88
101
[ Sami ] : https://github.com/FriendsOfPHP/sami
89
102
90
103
## Usage
0 commit comments