摘要:是在不破坏相容性的情况下,将的代码往的方向修正。装完后就玩如果代码有进版本控制系统,在执行后就可以用看看改了什么。有一些要注意的地方是,因为是在不破坏相容性的前提下修正的,所以有些的规则就无法修。不过比起手动修正,可以省下不少时间
PHP Coding Standards Fixer 是在不破坏相容性的情况下,将 PHP 的代码往 PSR-2 的方向修正。
安装的方式很简单,直接抓下来:
wget http://cs.sensiolabs.org/get/php-cs-fixer.phar -O php-cs-fixer chmod a+x php-cs-fixer
看是要丢到 /usr/local/bin 下,还是丢到自己的目录里都可以。
装完后就玩:
php-cs-fixer fix foo.php
如果 PHP 代码有进版本控制系统,在执行后就可以用 diff 看看改了什么。
也可以对整个目录修正:
php-cs-fixer fix foo/
预设是 PSR-2 以及一些作者自订的规则,如果要强制只用 PSR-2 的话可以用 --level=psr2。
有一些要注意的地方是,php-cs-fixer 因为是在不破坏相容性的前提下修正的,所以有些 method naming 的规则就无法修。不过比起手动修正 legacy code,可以省下不少时间…
via gslin.org
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/20702.html
摘要:它包含两类脚本,和地址脚本对文件定义了一系列的代码规范通常使用官方的代码规范标准,比如的,能够检测出不符合代码规范的代码并发出警告或报错可设置报错等级。脚本能自动修正代码格式上不符合规范的部分。 Last-Modified: 2019年5月10日13:59:27 参考链接 PHP开发规范之使用phpcbf脚本自动修正代码格式 在PhpStorm中使用PSR2编码规范phpcbf脚本自...
摘要:是个代码格式化工具,格式化的标准是以及一些的标准。这个工具也和等优秀的库出自同门。如果同时设定了和,前者的优先级更高。同时使用和命令可以显示出需要修改的汇总,但是并不实际修改。你可以设置格式化的选项级别文件以及目录。 php-cs-fixer 是个代码格式化工具,格式化的标准是 PSR-1、PSR-2 以及一些 symfony 的标准。这个工具也和 symfony、twig 等优秀的 ...
摘要:标准规范简介是的简写,由组织制定的规范,是开发的实践标准。具体标准有有了统一编码风格规范,更有利于查看和学习各个框架或类库,不不需要每次都适应新的编码风格。同时在开发团队内部使用统一的编码规范更有利于代码审查版本控制团队内部交流。 PHP 标准规范 PSR PSR 简介 PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP...
摘要:首先你应该是在用以上的版本,如果版本在这之下,是时候该升级了。按照其官网的说法,这个组织的目的并不是告诉你你应该怎么做,只是一些主流的框架之间相互协商和约定。和没有出现在以上的列表中,是因为还没有投票通过。不要被这些话所困扰。 首先你应该是在用 PHP 5.3 以上的版本,如果 PHP 版本在这之下,是时候该升级了。我建议如果有条件,最好使用最新的版本。 你应该看过 PHP The R...
PHP 函数的 JavaScript 实现 module.exports = function array_sum (array) { // eslint-disable-line camelcase // discuss at: http://locutus.io/php/array_sum/ // original by: Kevin van Zonneveld (http://kv...
阅读 1552·2021-11-17 09:33
阅读 1100·2021-11-12 10:36
阅读 2414·2019-08-30 15:54
阅读 2441·2019-08-30 13:14
阅读 2914·2019-08-26 14:05
阅读 3289·2019-08-26 11:32
阅读 3001·2019-08-26 10:09
阅读 2995·2019-08-26 10:09