{ "name": "squizlabs/php_codesniffer", "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", "type": "library", "keywords": [ "phpcs", "standards", "static analysis" ], "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "license": "BSD-3-Clause", "authors": [ { "name": "Greg Sherwood", "role": "Former lead" }, { "name": "Juliette Reinders Folmer", "role": "Current lead" }, { "name" : "Contributors", "homepage" : "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" } ], "support": { "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki", "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy" }, "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "require": { "php": ">=5.4.0", "ext-tokenizer": "*", "ext-xmlwriter": "*", "ext-simplexml": "*" }, "require-dev": { "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" }, "bin": [ "bin/phpcs", "bin/phpcbf" ], "scripts": { "cs": [ "@php ./bin/phpcs" ], "cbf": [ "@php ./bin/phpcbf" ], "test": [ "Composer\\Config::disableProcessTimeout", "@php ./vendor/phpunit/phpunit/phpunit tests/AllTests.php --no-coverage" ], "coverage": [ "Composer\\Config::disableProcessTimeout", "@php ./vendor/phpunit/phpunit/phpunit tests/AllTests.php -d max_execution_time=0" ], "build": [ "Composer\\Config::disableProcessTimeout", "@php -d phar.readonly=0 -f ./scripts/build-phar.php" ], "check-all": [ "@cs", "@test" ] }, "scripts-descriptions": { "cs": "Check for code style violations.", "cbf": "Fix code style violations.", "test": "Run the unit tests without code coverage.", "coverage": "Run the unit tests with code coverage.", "build": "Create PHAR files for PHPCS and PHPCBF.", "check-all": "Run all checks (phpcs, tests)." } }