✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Mitme kodeerimisstandardi lisamine heliloojaga

9

Üks asi on kasutada PHP CodeSnifferit käsitsi, kuid kui kasutate utiliiti nagu GrumPHP, et kontrollida oma tööd enne hoidlasse salvestamist, siis tõenäoliselt soovite kasutada seda versiooni, mida installite projekt.

Mitme kodeerimisstandardi lisamine heliloojaga

See eeldab, et:

  1. Installite oma projekti kohalikku PHP CodeSnifferit,
  2. Soovite installida teatud komplekti kodeerimisstandardeid, mis töötavad teie koodiga.

Pidage meeles, et seda tehakse ka siis, kui soovite käivitada automaatskripte sissekandmisprotsessi ajal ja kohalikus keskkonnas (võrreldes globaalse seadistusega) koos Composeriga.

Composer pakub skriptide kirjutamise võimalust täitmise ajal. Kasutusjuhendist :

Skript võib helilooja mõistes olla kas PHP tagasikutse (määratletud staatilise meetodina) või mis tahes käsurea käivitatav käsk. Skriptid on kasulikud paketi kohandatud koodi või paketipõhiste käskude täitmiseks Composeri täitmisprotsessi ajal.

Mitme kodeerimisstandardi installimiseks Composeriga, et saaksime teha sama, mida GrumPHP-ga ja mis tahes eel-commit-protsessiga, peame ära kasutama eelinstalli-cmd ja pre-update-cmd skripte. See tagab, et PHP CodeSnifferi projektitaseme binaari jaoks on seatud õiged kodeerimisstandardid.

Juhtum :

"scripts": { "post-install-cmd": [ ""vendor/bin/phpcs" --config-set installed_paths /Users/tommcfarlin/Sync/Projects/wpcs/WordPress" ], "post-update-cmd": [ ""vendor/bin/phpcs" --config-set installed_paths /Users/tommcfarlin/Sync/Projects/wpcs/WordPress" ], },

Pange tähele, et ülaltoodud näites lisan kindlasti PHP CodeSnifferi WordPressi kodeerimisstandardid.

Kuid saate lisada mitu kodeerimisstandardi versiooni, näiteks järgmiselt:

"scripts": { "post-install-cmd": [ ""vendor/bin/phpcs" --config-set installed_paths /Users/tommcfarlin/Sync/Projects/wpcs/WordPress-Core,/Users/tommcfarlin/Sync/Projects/wpcs/WordPress-VIP" ], "post-update-cmd": [ ""vendor/bin/phpcs" --config-set installed_paths /Users/tommcfarlin/Sync/Projects/wpcs/WordPress-Core,/Users/tommcfarlin/Sync/Projects/wpcs/WordPress-VIP" ], },

Ja saate lisada mis tahes muid standardeid, mis võimaldavad teil suunata skripti õigesse asukohta, kuhu need on installitud.

Kui olete seda teinud, rakendatakse standardeid PHP CodeSnifferile ja neid rakendatakse nii installimise kui ka Composeri värskendamise protsesside ajal.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem