PhpStorm 配置 phpcs 启用 psr12

####注意:配置项分两步,可以只配置一种,不影响使用。第一步配置后可以使用 PhpStorm 快捷键格式化文件,第二步配置后才会提示不符合规范编码

1. 设置 PhoStorm code style

打开 PhpStorm 设置项,Editor -> Code Style -> PHP,右上角 set from ,选择 PSR12,见图 一
此项可以选择不配置,配置后可以直接使用 PhpStorm 快捷键格式化文件

图1

PHP

2. 配置 phpcs

  1. 拉取 PHP_CodeSniffer 项目
    git clone https://github.com/squizlabs/PHP_CodeSniffer.git

  2. 配置 php Quality Tools

    详情见下图二、图三

    PHP_CodeSniffer path 是第一步中 clone 项目中 bin 目录下 phpcs 文件

    Path to phpcbf 是第一步 clone 项目中 bin 目录下 phpcbf 文件

    图 2

PHP

图 3

PHP

  1. 配置成功后,会出现下图四提示,点击可以直接跳转,或自己按图 5找到 Editor -> Inspections->PHP->Quality tools,勾选 PHP_CodeSniffer validation,勾选后选择右侧 Coding standard 为 psr 12 即可

    图 4

PHP

图 5

PHP

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 2
tangq

好文章啊,感觉确实需要这个。如果vs code也支持就好了。

3年前 评论
Mortence (楼主) 3年前

请问下,怎么配置格式化的快捷键是psr12规范的?按照步骤1格式化后还是按照psr2来的

3年前 评论
Mortence (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!