BlueSpice MediaWiki master
 All Classes Namespaces Files Functions Variables Groups Pages

PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard, and a second phpcbf script to automatically correct coding standard violations. PHP_CodeSniffer is an essential development tool that ensures your code remains clean and consistent.

![Build Status]( ![Code consistency](

![Join the chat at](


PHP_CodeSniffer requires PHP version 5.4.0 or greater, although individual sniffs may have additional requirements such as external applications and scripts. See the Configuration Options manual page for a list of these requirements.


The easiest way to get started with PHP_CodeSniffer is to download the Phar files for each of the commands:

curl -OL
php phpcs.phar -h

curl -OL
php phpcbf.phar -h

If you use PEAR, you can install PHP_CodeSniffer using the PEAR installer. This will make the phpcs and phpcbf commands immediately available for use. To install PHP_CodeSniffer using the PEAR installer, first ensure you have installed PEAR and then run the following command:

pear install PHP_CodeSniffer

If you prefer using Composer you can easily install PHP_CodeSniffer system-wide with the following command:

composer global require "squizlabs/php_codesniffer=*"

Make sure you have the composer bin dir in your PATH. The default value is ~/.composer/vendor/bin/, but you can check the value that you need to use by running composer global config bin-dir --absolute.

Or alternatively, include a dependency for squizlabs/php_codesniffer in your composer.json file. For example:

```json { "require-dev": { "squizlabs/php_codesniffer": "3.*" } } ```

You will then be able to run PHP_CodeSniffer from the vendor bin directory:

./vendor/bin/phpcs -h
./vendor/bin/phpcbf -h

You can also download the PHP_CodeSniffer source and run the phpcs and phpcbf commands directly from the Git clone:

git clone
cd PHP_CodeSniffer
php bin/phpcs -h
php bin/phpcbf -h


The documentation for PHP_CodeSniffer is available on the Github wiki.


Bug reports and feature requests can be submitted on the Github Issue Tracker.


See for information.