✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Useiden koodausstandardien asentaminen

6

Olen puhunut useissa viesteissä koodausstandardien käytön tärkeydestä (riippumatta siitä, mitä standardia valitset käyttääksesi) ja siitä, kuinka saada PHP CodeSniffer (etenkin Visual Studio Coden kanssa) käyttöön.

Mutta siinä on mielenkiintoinen haaste, joka tulee, jos haluat määrittää useita koodausstandardeja PHPCS:n avulla. Eikä tämäkään ole niin outo skenaario.

Useiden koodausstandardien asentaminen

Kuvittele, että sinulla on useita erilaisia ​​projekteja, joiden parissa työskentelet – yksi käyttää WordPressin koodausstandardeja, toinen PSR2:ta ja toinen jotakin muuta sääntöjoukkoa, jonka työskentelet organisaatiossasi.

Ja haluat lisätä ne kaikki vaihtoehdoiksi kokoonpanoosi.

Useita koodausstandardeja

Tätä varten oletan, että sinulla on kaikki säännöt asetettuna heidän hakemistoissaan. Minulla on esimerkiksi sääntöjoukkoja kahdessa eri hakemistossa projektihakemistossani (joka sijaitsee Syncissä ).

  1. ~/Sync/Projects/wpcs
  2. ~/Sync/Projects/WDS-Coding-Standards

Ja PSR2 on myös asennettuna.

Asia on näin: Aluksi näyttäisi siltä, ​​että helpoin tapa lisätä useita sääntöjoukkoja samanaikaisesti näyttäisi tältä:

$ phpcs --config-set installed_paths ./wpcs,./WDS-Coding-Standards

Vaikka kuoresi ympäristömuuttujat huomioidaan oikein, tämä ei välttämättä päde. Sen sijaan se toimii shell-istunnon ajan, mutta se ei säily, kun seuraavan kerran avaat IDE:n, terminaalin tai integroidun päätelaitteen IDE:ssä, se ei todennäköisesti säily.

Joten mitä me teemme?

Helppoa: Kun asetat polkuja sääntöihisi, muista käyttää täysin hyväksyttyä polkua:

$ phpcs --config-set installed_paths ~/Sync/Projects/wpcs,~/Sync/Projects/WDS-Coding-Standards

Ja se tekee sen. Olettaen, että ympäristömuuttujat on asetettu oikein ja olet määrittänyt oikeat polut koodausstandardeihisi, sinun pitäisi olla hyvä.

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja