媒体类型/代码标准

媒体类型工程代码标准

该软件包的官方仓库似乎已不存在,因此该软件包已被冻结。

安装: 19,307

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 31

分支: 0

开放问题: 8

类型:phpcodesniffer-standard

v1.0.1 2021-04-13 13:20 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