jalogut / magento2-grumphp-conventions-checker
Magento2 Grumphp Conventions Checker
2.2.2
2018-06-13 15:50 UTC
Requires
- phpmd/phpmd: ^2.6
- phpro/grumphp: ^0.14
- squizlabs/php_codesniffer: ~3.2.2
This package is auto-updated.
Last update: 2024-09-17 20:45:23 UTC
README
安装
项目
composer require --dev "jalogut/magento2-grumphp-conventions-checker:^2.2"
- 在根目录下创建名为
grumphp.yml
的文件,内容如下
parameters:
magento_dir: <magento_dir>
vendor_dir: <vendor_dir>
imports:
- { resource: <vendor_dir>/jalogut/magento2-grumphp-conventions-checker/magento2-project-grumphp.yml }
- 在您的
composer.json
中添加以下脚本
"scripts": {
"grumphpInitProject": "[ ! -e bin/grumphp ] || [ ! -e <vendor_dir>/jalogut/magento2-grumphp-conventions-checker ] || bin/grumphp git:init",
"grumphpInitModules": "[ ! -e bin/grumphp ] || [ ! -e <vendor_dir>/jalogut/magento2-grumphp-conventions-checker ] || find <vendor_dir>/<company_vendor_name>/* -type f -name grumphp.yml -maxdepth 1 -exec dirname {} \\; | xargs -I{} bash -c \"cd '{}' && ../../../../bin/grumphp git:init\"",
"pre-autoload-dump": [
"mkdir -p <magento_dir>/app/etc && cp <vendor_dir>/magento/magento2-base/app/etc/NonComposerComponentRegistration.php <magento_dir>/app/etc/NonComposerComponentRegistration.php"
],
"post-install-cmd": [
"@grumphpInitProject",
"@grumphpInitModules"
],
"post-update-cmd": [
"@grumphpInitProject",
"@grumphpInitModules"
]
}
注意:根据您的配置替换 <vendor_dir>
、<company_vendor_name>
和 <magento_dir>
Magento 常用模块
- 在根目录下创建名为
grumphp.yml
的文件,内容如下
parameters:
magento_dir: <magento_dir>
vendor_dir: <vendor_dir>
imports:
- { resource: ../../jalogut/magento2-grumphp-conventions-checker/magento2-module-grumphp.yml }
注意:根据您的配置替换 <vendor_dir>
和 <magento_dir>
先决条件
- MAGENTO >= 2.2.2
开发者
许可证
版权
(c) Juan Alonso juan.jalogut@gmail.com