代码格式化工具使用介绍

2018-07-27  本文已影响78人  爱吃秋葵的莫冲

为什么要使用代码规范工具

PHP Coding Standards Fixer 简介

使用介绍

安装

$ composer global require friendsofphp/php-cs-fixer
$ export PATH="$PATH:$HOME/.composer/vendor/bin"(这是临时变量,需要加入系统全局变量,并赋予www-data 用户权限)
$ php-cs-fixer self-update  (for PHAR)
composer update php-cs-fixer

使用

$ php-cs-fixer fix /path/to/dir  fix 指定目录
$ php-cs-fixer fix /path/to/file fix 指定文件
$ php-cs-fixer fix /path/to/project --rules=@PSR2 使用 PSR2 规范fix
$ php-cs-fixer fix /path/to/code --dry-run 显示需要fix的文件,不修改文件内容
php-cs-fixer fix --config=.php_cs.dist -v 基于配置文件fix
cat foo.php | php php-cs-fixer.phar fix foo.php --diff - 对比 fix 前后的文件内容

代码格式化原理

Tokenizer
token_get_all

配置说明

完整的配置说明及示例请查看php-cs-fixer-configurator

输出码说明

上一篇 下一篇

猜你喜欢

热点阅读