문제

I am creating a Magento 2.3 website from scratch. I am having phpcs.xml file on Magento root which contains the rules for PHPCS. These rules get triggered when the build is executed. I am confused about which rules should I use for this XML file ? Thanks in advance!

도움이 되었습니까?

해결책

Funnily enough this is something I came across today and wanted to experiment.

Took me a few mins to get my head around the setup. This should get you started:

Inside web root

composer require squizlabs/php_codesniffer:^3.4
composer require magento/magento-coding-standard
vendor/bin/phpcs -i
vendor/bin/phpcs --config-set installed_paths ../../magento/magento-coding-standard/
vendor/bin/phpcs --standard=Magento2 app/code/Xigen/Extension

or dump to file

vendor/bin/phpcs --standard=Magento2 app/code/Xigen/Extension --report-file="Extension.txt"

다른 팁

Use the official Magento PHP CodeSniffer ruleset and standards, which you can find here: https://github.com/magento/magento-coding-standard

This repository includes its own ruleset XML file that should cover everything you need.

Installation and usage directions are on the linked github page. (Not copying them in since they're liable to change over time.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top