Omschrijving
squizlabs/php_codesniffer (bekend als PHP_CodeSniffer) is een set van twee PHP-scripts (phpcs en phpcbf) die helpt om de code-opmaak en stijl van PHP-, JavaScript- en CSS-bestanden schoon en consistent te houden. Het controleert of de code voldoet aan vaste programmeerstandaarden zoals PSR-12. [1, 2, 3]
De twee scripts
phpcs (PHP CodeSniffer): Analysetool die je code scant en fouten of stijl-schendingen toont.phpcbf (PHP Code Beautifier and Fixer): Hulpmiddel dat de gevonden stijlfouten automatisch voor je repareert. [1, 2]
Belangrijkste kenmerken
- Stijlfouten opsporen: Controleert op bijvoorbeeld inspringing, witruimte, naamgeving en haakjes.
- Standaarden kiezen: Ondersteunt standaardregels en laat je eigen regels of externe standaarden (zoals WordPress of PSR) instellen.
- Meerdere talen: Naast PHP worden ook JavaScript en CSS ondersteund. [1, 2, 3, 4]
Wil je weten hoe je PHP_CodeSniffer kunt installeren via Composer, of ben je op zoek naar een voorbeeld van hoe je een specifieke codeerstandaard instelt?