pint).laravel-pint or php-cs-fixer (no resolution in changelog).squizlabs/php_codesniffer (v3.7+).php-cs-fixer/pint.php-cs-fixer/pint?pint/php-cs-fixer are preferred.composer require --dev supportpal/coding-standard:^0.4.5
phpcs.xml:
<config defaultStandard="SupportPal" phpcsVersion="3.7.2">
<arg name="standard" value="SupportPal"/>
</config>
php-parallel-lint) if CI is slow.- name: PHP_CodeSniffer
uses: php-actions/phpcs@v1
with:
standard: "SupportPal"
error_severity: "1"
phpcs_version: "3.7.2" # Explicit version
nunomaduro/collision or dealerdirect/phpcodesniffer-composer-installer.composer.json:
"require-dev": {
"squizlabs/php_codesniffer": "3.7.2"
}
php-cs-fixer for rule conflicts.php-parallel-lint for large codebases.| Failure Type | Impact | Recovery |
|---|---|---|
| PHPCS Version Mismatch | Build failures | Pin php_codesniffer to 3.7.2 |
| Rule Conflicts | False positives/negatives | Override in phpcs.xml or use php-cs-fixer |
| Custom Sniff Bugs | Incorrect linting | Debug or fork the package |
| PHPCS v4.0+ Incompatibility | Sniff failures | Downgrade PHPCS or patch sniffs manually |
| CI Timeouts | Slow pipelines | Use php-parallel-lint |
php-cs-fixer).How can I help you explore Laravel packages today?