首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在PhpStorm中使用PSR2编码规范phpcbf脚本自动修正代码格式

来提交代码的 最大的原因就是口头的约束力极为有限,而团队中大家使用的编辑器不统一,有使用PhpStorm,也有使用VS Code的等等,而各种编辑器都有自己的格式化规则,因此代码风格统一是个问题 之前的文章使用phpcbf...脚本自动修正代码格式,很少有开发者只使用终端开发代码,通常都会用到编辑器,这篇文章介绍一下在PhpStorm中集成phpcbf、phpcs 让编辑器使用PSR-2标准 1、打开PhpStorm的设置页(...如果每次都在终端去执行花费时间可不少,为了提高工作效率,可以在PhpStorm集成phpcbf、phpcs检测规范的功能 设置路径:Tools -> External Tools 集成phpcs 集成...$,也可以直接填 下面的Open console for tool output是指打印检测的信息到控制台上,phpcs检测的我们要看,phpcbf就不用了,所以不用勾选 怎么使用呢?...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:在PhpStorm中使用PSR2编码规范phpcbf脚本自动修正代码格式

3.2K50

PHP开发规范之使用phpcbf脚本自动修正代码格式

在前段时间的文章:在PhpStorm中安装使用PHP_CodeSniffer编码规范检查工具中提到过phpcbf脚本 phpcbf脚本能自动修正代码格式上不符合规范的部分,比如 PSR2规范中对每一个...,方便我们使用 安装 看过之前文章的同学应该已经都安装了,没看过的去看一下之前的文章,使用pear 安装PHP_CodeSniffer 安装成功后,你的PHP根目录中会有多出一些文件,包括以下文件: phpcbf...phpcbf.bat phpcs phpcs.bat 使用 先说一点,phpcbf只能处理代码风格等方式,而不能帮你处理里面的命名与代码实现规则,所以有少部分还需要人为去更正,但并不会太多,强迫症勿纠结...没有完全帮处理呢,因为phpcbf只能处理代码风格等方式,而不能帮你处理里面的命名与代码实现规则,所以有少部分还需要人为去更正,但并不会太多 沈唁志|一个PHPer的成长之路!...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:PHP开发规范之使用phpcbf脚本自动修正代码格式

1.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用PHPCS+GIT钩子保障团队开发中代码风格一致性实践

    /usr/local/bin/phpcbf 当执行完成之后,可以使用短命令来验证是否加入全局成功,可以用下方的命令 phpcs --help 执行成功之后,返回结果应该和上方完整路径返回的一致。...没有帮完全处理呢,因为phpcbf只能处理代码风格等方式,而不能帮你处理里面的命名与代码实现规则,所以有少部分还需要人为去更正,但并不会太多。...4.2 集成phpcs 经过上面的操作,phpstorm代码格式化的规则基本与phpcs的规则基本一致了,但也有一小部分不一致,所以后面还要用到phpcs和phpcbf。...4.3 集成phpcbf 如果每次都在终端去执行phpcbf格式化,还是会有一些麻烦,所以笔者也可以在phpstorm集成phpcbf自动格式化功能,设置路径:Tools->External Tools...->添加-> (/usr/local/bin/phpcbf ) ($FileDir$/$FileName$) ?

    1K20

    在PhpStorm中安装使用PHP_CodeSniffer编码规范检查工具

    它包含两类脚本phpcs和phpcbf phpcs脚本对 PHP、JavaScript、CSS 文件定义了一系列的代码规范(通常使用官方的代码规范标准,比如 PHP 的 PSR2),能够检测出不符合代码规范的代码并发出警告或报错...(可设置报错等级) phpcbf脚本能自动修正代码格式上不符合规范的部分,比如 PSR2规范中对每一个PHP文件的结尾都需要有一行空行,那么运行这个脚本后就能自动在结尾处加上一行空行 PHP_CodeSniffer...、安装PHP_CodeSniffer 在CMD中执行命令,Git的bash窗口因为没加环境变量所以执行失败 pear install PHP_CodeSniffer 安装成功如下图,PHP的目录也会有phpcbf...,phpcbf.bat和phpcs,phpcs.bat文件 安装到PhpStorm中 1、打开PhpStorm的设置页(File->Setting或者Ctrl+Alt+s),到Code Sniffer页

    2K10

    这才是现代PHP该有的样子

    我不认为存储库名称是最好的选择,因为它提供了两个不同的工具 ,phpcs和phpcbf。 Phpcs是代码嗅探器,它会扫描你的整个代码,寻找不符合配置编码标准的部分。...为了解决这个问题,PHP CodeSniffer提供了另一个名为phpcbf或PHP Code Beautifier的工具。...您运行phpcbf,遵循相同的规则集,并且,它会为您修复所有内容,或者尝试在不破坏代码功能的情况下尽力而为。...尝试创建运行phpcs和phpcbf的习惯,然后将代码中的任何更改推送到存储库,这样可以确保您的所有代码都符合标准,并且如果有人喜欢您的工具/项目并想贡献它们,他们将不会在阅读代码的时候出现疑问(因为代码风格问题

    1.2K20

    看吧,这就是现代化 PHP 该有的样子

    我认为这个库的名字并不是很理想,因为它实际上包含了两个工具, phpcs 和 phpcbf。 Phpcs 用于代码风格检测,它会全面扫描你的代码,找出那些不符合已经配置好的编码规范的部分。...为了解决这个问题,PHP CodeSniffer 提供了另一个工具,叫做 phpcbf 或 PHP Code Beautifier。...在同一套编码规范设置下,运行 phpcbf,它就会在不破坏你的代码的前提下,尽最大努力为你改正所有的错误。...试着建立在代码提交之前运行 phpcs 和 phpcbf 的习惯,这将会保证你所有的代码都符合编码规范,如果有人喜欢你的工具(或工程)并且想贡献代码,他们在阅读你的代码时将不会有任何阻碍。

    1.5K60

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券