THIS IS A FORK FROM Squizlabs...just added a standard for CodeIgniter framework.
PHP_CodeSniffer is a PHP5 script that tokenises PHP, JavaScript and CSS files to detect violations of a defined coding standard. It is an essential development tool that ensures your code remains clean and consistent. It can also help prevent some common semantic errors made by developers.
PHP_CodeSniffer requires PHP version 5.1.2 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 SVN pre-commit hook requires PHP version 5.2.4 or greater due to its use of the vertical whitespace character.
If you use Composer, include a dependency for isislabs/php_codesniffer in your composer.json file. For example:
{
"require": {
"isislabs/php_codesniffer": "1.*"
}
}
You will then be able to run PHP_CodeSniffer from the vendor bin directory:
./vendor/bin/phpcs -h
The documentation for PHP_CodeSniffer is available in the PEAR manual.
Information about upcoming features and releases is available on the Squiz Labs blog.
