IDE检查代码规则以及自我修正 (PhpStorm)

通过psr标准拟定,我们已经大致清楚代码相关的规范标准,那么在本地进行代码研发的时候,如何通过工具来制约我们的代码呢,要想制约代码,必须引入代码扫描和代码修正2个概念

1.window composer 安装集成

 我们需要在本地window系统安装composer

 ~先下载 Composer-Setup.exe

Composer-Setup.exe

双击安装,选择php.exe 安装路径(D:\xampp\php)

~下载composer.phar ,下载地址为https://getcomposer.org/composer.phar

~我本地已安装了集成环境xampp,将composer.phar 文件放入php目录下(D:\xampp\php),在该目录下新建一个文件composer.cmd,内容为:

@php "%~dp0composer.phar" %*

保存,双击运行这个文件即可.

运行后在cmd 下直接输入composer ,可看见已安装成功


~设置composer中国镜像地址

composer config -g repo.packagist composer https://packagist.phpcomposer.com

设置composer 阿里云地址

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer


2.通过composer 安装 php_codesniffer 组件包

php_codesniffer github地址:https://github.com/squizlabs/PHP_CodeSniffer

因公司电脑重启会自动清空c盘安装内容,建议将组件包安装到d盘上,

在d盘新建文件 php_code

cd 到该文件目录下

composer require "squizlabs/php_codesniffer=*"

设置 代码规范标准

phpcs --config-set default_standard PSR2

phpcbf --config-set default_standard PSR2

validate正常则代表安装成功(不要点apply)


3.设置external tools

在 setting-tools-external tools 添加额外工具 命名如图,

其中 

phpcs 工具单配置如下

Program:D:\php_code\vendor\bin\phpcs.bat

Argguments:--standard=PSR2 --encoding=utf-8 -n -p$FileDir$/$FileName$

Working directory:$ProjectFileDir$

php-cbf 工具单配置如下

Program:D:\php_code\vendor\bin\phpcbf.bat

Argguments:--standard=PSR2 --encoding=utf-8 -n $FileDir$/$FileName$

Working directory:$ProjectFileDir$

保存以及应用,此时重启ide

此时可以在 菜单栏 Tools-External Tools 下看到 刚添加的 phpcs和phpcbf

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。