媒体类型 / 代码标准
媒体类型工程代码标准
该软件包的官方仓库似乎已不存在,因此该软件包已被冻结。
Requires
- magento/magento-coding-standard: @stable
- squizlabs/php_codesniffer: ^3.5
Requires (Dev)
This package is auto-updated.
Last update: 2023-05-28 17:03:08 UTC
README
一组代码测试,旨在强制执行媒体类型的方式。
如何安装
对于本地开发,按照以下步骤部署
composer require --dev mediotype/code-standard:@stable
如何使用
要手动运行sniffs,请运行
php vendor/bin/phpcs \
--standard=Mediotype \
/path/to/your/code
PHPStorm代码sniff集成
要将媒体类型sniffs添加到PHPStorm代码sniff集成,首先请确保您已将CodeStandard仓库克隆到本地,并且已安装了composer依赖项。
然后,在PHPStorm中,导航到
- 首选项 > 语言和框架 > PHP > 质量工具
打开Code Sniffer选项卡,点击"..."图标,点击"PHP Code Sniffer路径"字段附近的文件系统图标,然后从CodingStandard项目中选择phpcs二进制文件的路径。最后,它可能看起来像以下这样
./vendor/bin/phpcs
完成操作后,您可以使用"验证"按钮检查是否已正确配置一切。
关闭配置窗口,然后在主PHPStorm配置窗口中导航到
- 首选项 > 编辑 > 检查
在检查列表中找到PHP Code Sniffer,将"编码标准"更改为"自定义",然后打开选择器。在新窗口中点击文件系统图标,并从CodingStandard仓库浏览ruleset.xml。最后,它可能看起来像以下这样
./vendor/mediotype/code-standard/ruleset.xml
关闭配置窗口,现在自定义规则集应同时用于后台和手动检查。
PHPStorm代码样式方案
除了代码sniffs外,此标准还提供了一个PHP代码样式方案。
./PHPStormProjectConfig.xml
要应用此配置,请将其下载到您的本地计算机。然后,导航到
- 首选项 > 编辑 > 代码样式 > PHP
在"方案"选择器中,选择您希望在"项目"或"全局"范围内应用。然后,点击"更多"图标,并选择"导入方案 > Intellij IDEA代码样式XML"。选择给定的方案文件并应用您的更改。
您的IDE不会自动根据我们的标准格式化代码。
代码排列
提供的代码样式方案还可以安排您的PHP类结构,以符合我们的标准。要使用此功能,请打开任何您希望排列的PHP类,然后在其为活动文件时,选择"代码 > 重新排列代码"。
(c) 2018-2021 Blue Acorn iCi