Konfigurera PHPStorm

Description

Beroende

  • Language & Frameworks → PHP → PHP Language Level (7.0, vi stödjer fortfarande Mage 2.2 i sprint 11). Detta kommer ändras i sprint 12 till PHP 7.2 iom att vi släpper stödet för Mage 2.3

  • Ställ in PHP CS Fixer (medföljer Mage2, [mage2_dir]/vendor/bin/php-cs-fixer). Ställ in den pathen under (Language & Frameworks → PHP → Quality Tools → PHP CS Fixer).

  • Ställ in PSR1/2 (Editor → Code Style → PHP, klicka på Set from… och välj PSR1/2).

  • Ni kan även installera PHP Inspections (EA Extended) från Editor → Plugins.

  • Se även nedan för hur man ställer in rätt ruleset för Code Sniffer.



Magento 2.3.4

Det har tillkommit en hel del uppdateringar i Mage2 som gör ovanstående lite lättare om man väljer att uppgradera.

 

Om man installerat Magento 2.3.4 kommer PHP CS och CSB vara installerat genom Composer. Det kommer automatiskt konfas av PhpStorm, så man behöver inte göra nåntingen själv. Utöver det kommer ruleset.xml inkluderas som en del av modulen magento/magento-coding-standard, så man behöver bara ställa in den (EditorInspections → PHP → Quality Tools → PHP_CodeSniffer Validation). Klicka först på Refresh ikonen vid fältet Coding Standard, välj därefter Custom och klicka på knappen med de 3 punkterna för att välja filen (vendor/magento/magento-coding-standard/ruleset.xml).

 

Kontrollera så att PHP MD (Mess Detector) är installerad och aktiverad (Language & Frameworks → PHP → Quality Tools → Mess Detector. Borde vara inställd på paketet som medföljer Mage2, men den behöver nog aktiveras (finns länk vid inställningen, aktivera den och välj samtliga alternativ att rapportera).

KOM IHÅG ATT KONTROLLERA SAMTLIGA INSTÄLLNINGAR SÅ DESSA ERHÅLLIT KORREKTA VÄRDEN.

Assignee

Unassigned

Reporter

Peter Sjöqvist

Labels

None

Priority

Highest
Configure