Files
PHPCS will run on files with the following extensions:.php
Features
PHPCS can detect and fix various coding standard violations including:- PSR Standards: Enforces PSR-1, PSR-2, PSR-12, and other coding standards
- Custom Standards: Supports custom coding standards and rules
- Auto-fixing: Can automatically fix many coding standard violations
- Custom Rules: Allows creation of custom sniff rules
- Multiple Standards: Can enforce multiple coding standards simultaneously
Popular Standards
PHPCS supports many coding standards including:- PSR-1: Basic Coding Standard
- PSR-2: Coding Style Guide
- PSR-12: Extended Coding Style
- Squiz: Squiz Labs coding standard
- PEAR: PEAR coding standard
- Zend: Zend Framework coding standard
Configuration
PHPCS requires a configuration file to run. CodeRabbit will only run PHPCS if one of the following configuration files is found:phpcs.xml
- XML configuration filephpcs.xml.dist
- Distributed XML configuration file