精华内容
下载资源
问答
  • Phpcs

    2020-12-02 01:24:48
    ve added phpcs support in the theme. Please review it. <p>In order to do so, I had to fix few of the phpcs errors in the theme code. So I've done that as well. So in this PR code is clean ...
  • MEOM PHPCS规则集 这是用于自定义和规则集的独立作曲家程序包。 要求 PHP 7+。 用于管理PHP依赖关系的 。 安装 使用Composer安装软件包。 composer require --dev meom/phpcs-composer:dev-main 用法 使用以下命令...
  • 三重检查-phpcs Triplecheck.io PHPCS 插件实现
  • PHPCS Hanging

    2020-12-25 20:17:37
    [ExecStack] Running /home/travis/build/Drupal4Gov/Drupal-GovCon-2017/vendor/bin/phpcs in /home/travis/build/Drupal4Gov/Drupal-GovCon-2017 No output has been received in the last 10m0s, this ...
  • Fix PHPCS

    2020-12-09 00:04:21
    <div><p>Fix PHPCS errors. Some errors are still there which needs more attention and testing so not fixing now.</p><p>该提问来源于开源项目:rtCamp/nginx-helper</p></div>
  • <p>When I execute phpcs it returns: [WARNING] 9 files are fixable! Just add "--fix" to console command and rerun to apply. and it wants to replace <strong>null</strong> by <strong>NULL...
  • 不要为PHPCS工作,让PHPCS为您工作 我在“不适用于PHPCS,使PHPCS为您服务”演讲中使用的演示代码。 演讲幻灯片可在Speakerdeck上找到: -2018年5月。 -2018年4月。 -2018年1月。 -2017年6月。 -2017年2月。 ...
  • PHPCS updates

    2021-01-07 03:50:10
    <p>Made a bunch of updates to the PHPCS file. I disabled a bunch of rules that didn't need to be disabled, and I went through a bunch of them one by one and fixed issues where I thought we should ...
  • phpcs-docs-源码

    2021-03-18 01:03:15
    phpcs-docs
  • <p>If the PHPCS ruleset is named <code>.phpcs.xml, <code>phpcs.xml, <code>.phpcs.xml.dist</code> or <code>phpcs.xml.dist, it will automatically be picked up by PHPCS and you don't need to pass the...
  • PHPCS not working properly

    2020-11-22 02:14:52
    <div><p>PHPCS - installed using Package Control <p>PHP_CodeSniffer - installed using Pear. - works fine by command line and in Sublime Text2. <p>PHP-CS-Fixer - installed using: </p><pre><code>...
  • phpcs教程

    2018-12-24 09:50:52
    安装方式(适用于mac) 安装composer 执行composer global require ...执行composer global config bin-dir --absolute打印composer 路径 设置软连接 ln -s composer路径/phpcs /usr/local/bin/phpcs ln -s compose...

    安装方式(适用于mac)
    安装composer

    执行composer global require “squizlabs/php_codesniffer=*”

    执行composer global config bin-dir --absolute打印composer 路径

    设置软连接

    ln -s composer路径/phpcs /usr/local/bin/phpcs

    ln -s composer路径/phpcbf /usr/local/bin/phpcbf

    如步骤3之后composer路径为/Users/yangxiao/.composer/vendor/bin

    则执行:

    ln -s /Users/yangxiao/.composer/vendor/bin/phpcs /usr/local/bin/phpcs

    ln -s /Users/yangxiao/.composer/vendor/bin/phpcbf /usr/local/bin/phpcbf

    如无权限 在ln 前+sudo 例如: sudo ln -s /Users/yangxiao/.composer/vendor/bin/phpcs /usr/local/bin/phpcs

    IDE集成 Sublime Text(适用mac)
    安装Package Control

    command + shift + p 调出 安装界面 install package

    输入phpcs 等待安装成功

    Preferences->Package Settings->PHP Code Sniffer->Settings - User(Default)

    配置phpcs 路径 “phpcs_executable_path”: “/usr/local/bin/phpcs”

    配置phpcbf 路径 “phpcbf_executable_path”: “/usr/local/bin/phpcbf”

    phpstrom
    File -> Default Setting -> Languages & Frameworks -> PHP -> Code Sniffer -> … -> 添加phpcs路径 -> Apply

    File -> Default Setting -> Editor -> Inspections -> PHP -> PHP Code Sniffer validation (打上勾)-> Coding standard -> PSR2 -> Apply

    File -> Default Setting -> Editor -> Inspections -> PHP -> PHP Mess Detector validation (打上勾)-> Options(选择相应规则) -> Apply

    展开全文
  • <div><p>I was trying to run calisthenics standard for pear package <a href="https://pear.php.net/PHP_CodeSniffer">PHPCS</a> but it is not working. <p>What is the best way to use this with pear package...
  • 邂逅PHPCS

    2020-03-24 10:37:39
    什么是phpcs php-cs可以用来检测代码是否符合PSR-2规范,同时支持对不符合规范的代码自动格式化,让其转成PSR-2的编码风格。 二.那什么是PSR-2加载规范呢? 1.代码 必须 使用 4 个空格符而不是「Tab 键」进行缩进。...

    一.什么是phpcs

    php-cs可以用来检测代码是否符合PSR-2规范,同时支持对不符合规范的代码自动格式化,让其转成PSR-2的编码风格。

    二.那什么是PSR-2加载规范呢?

    1.代码 必须 使用 4 个空格符而不是「Tab 键」进行缩进。
    2. 每行的字符数 应该 软性保持在 80 个之内,理论上 一定不可 多于 120 个,但 一定不可 有硬性限制。
    3. 每个 namespace 命名空间声明语句和 use 声明语句块后面,必须 插入一个空白行。
    4.类的开始花括号({) 必须 写在类声明后自成一行,结束花括号(})也 必须 写在类主体后自成一行。
    5.方法的开始花括号({) 必须 写在函数声明后自成一行,结束花括号(})也 必须 写在函数主体后自成一行。
    6. 类的属性和方法 必须 添加访问修饰符(private、protected 以及 public),abstract 以及 final 必须
    7.声明在访问修饰符之前,而 static 必须 声明在访问修饰符之后。
    8. 控制结构的关键字后 必须 要有一个空格符,而调用方法或函数时则 一定不可 有。
    9.控制结构的开始花括号({) 必须 写在声明的同一行,而结束花括号(}) 必须 写在主体后自成一行。
    10.控制结构的开始左括号后和结束右括号前,都 一定不可 有空格符。

    三.如何安装phpcs

    通过php依赖管理工具

    composer global require "squizlabs/php_codesniffer=*"
    

    在这里插入图片描述
    打开一个新建的cmd命令行,输入phpcs --help 判断phpcs是否安装成功
    在这里插入图片描述
    看到上面这个界面说明phpcs已经安装成功了

    四:设置phpcs 默认检测标准

    phpcs默认的编码格式并不是php-cs,所以当不指定标准的时候,检测的结果并不准确,但每次都手动指定也挺麻烦,所以笔者可以设置一个默认标准,命令如下:

    phpcs --config-set default_standard PSR2
    phpcbf --config-set default_standard PSR2
    

    在这里插入图片描述

    五:phpcs代码检测

    phpcs E:/PhpCode/test/application/index/controller/index.php在这里插入图片描述

    六.在Phpstrom配置PHPCS,让自己写的代码遵守PSR-2规范

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    点击apply
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    经过上面的操作,phpstorm代码格式化的规则基本与phpcs的规则基本一致了,但也有一小部分不一致,所以后面还要用到phpcs和phpcbf。
    在这里插入图片描述
    加粗样式
    在这里插入图片描述

    参考文章:https://segmentfault.com/a/1190000015971297
    https://learnku.com/docs/psr/psr-2-coding-style-guide/1606

    展开全文
  • Expand PHPCS usage

    2020-11-29 20:23:34
    <div><p>Run PHPCS on most code of the application Update PHPCS running configuration to use blacklist : - check <strong>all</strong> files - except files which aren't under GLPI management : /...
  • <p>PHPCS run using phpcs.xml from repository. <h2>Actual behavior <p>PHPCS fails with the following error: <pre><code> RUNNING PLUGIN: PHP Code Sniffer (Stage: Test) Directory: <build_path>/app/...
  • Custom PHPCS ruleset

    2020-11-23 09:37:45
    <p>So when running <code>phpcs --standard=PSR2, it outputs this error a lot of times: <pre><code> Spaces must be used for alignment; tabs are not allowed </code></pre> <p>In order to avoid this, ...
  • Laravel开发-laravel-phpcs

    2019-08-27 15:58:15
    Laravel开发-laravel-phpcs phpcs命令laravel。
  • Modify phpcs ruleset

    2020-12-01 14:10:17
    <div><p>The current phpcs ruleset is outdated (see #577). This commit updates it to the modern one. <p>The new build process has been tested successfully, you can see it passing here: ...
  • phpcs.xml

    2020-12-09 00:25:53
    d suggest a <code>phpcs.xml</code> file in the root of the project, that allows for programatic testing (i.e, pre-commit hooks) of the standards, and an agreement on which standards should be used....
  • phpcs reports 0 errors

    2020-12-04 22:11:09
    <p>When I run phpcs from the commandline <code>c:\Program Files\Zend\ZendServer\bin\phpcs --report=checkstyle -n --standard=PEAR D:\trunk\include\payment.php</code> I get the the following ...
  • VIP Scanner & phpcs

    2021-01-11 16:20:02
    <div><p><a href="https://github.com/Automattic/vip-scanner">VIP Scanner</a> has an option to use phpcs but when on VVV it does not recognize it. <p>I also tried to run phpcs from the ssh command line ...
  • PHPCS: WordAds

    2020-12-06 08:37:05
    <ul><li>PHPCS all of WordAds.</li></ul> <h4>Jetpack product discussion <p>n/a <h4>Does this pull request change what data or activity we track or use? <p>n/a <h4>Testing instructions: <ul><li>n/a</li>...
  • Two PHPCS config files

    2021-01-08 10:32:21
    <div><p>Why are there Two PHPCS config files? <ol><li>phpcs.ruleset.xml</li><li>phpcs.xml</li></ol> <p>Found during #291 </p><p>该提问来源于开源项目:wp-bootstrap/wp-bootstrap-navwalker</p></div...
  • phpcs not installing fully

    2021-01-11 16:18:09
    <p>Whenever running phpcs in vagrant ssh after provisioning I get the phpcs not found. This was suppose to remedied in #1179 and #1199 but using 2.1.0 and 2.2.0 versions of Vagrant are not installing ...
  • pre-commit-PHPCS-源码

    2021-06-10 10:51:32
    预提交 PHPCS 在提交之前显示 phpcs 错误并使用 phpcbf 修复它。 添加固定文件并继续提交
  • Fix compliance with PHPCS

    2020-12-25 23:29:54
    <div><p>PHPCS has specific naming and directory layout requirements for external standards which the <code>Security</code> standard did not comply with. <p>While things sort of worked with the symlink...
  • PHPCS coding standards fixes

    2020-12-26 16:30:57
    * adds phpcs.xml.dist ruleset * updates composer modules * fixes formatting issues flagged (via phpcbf) * fixes or suppresses most PHPCS warnings and errors</p><p>该提问来源于开源项目:...
  • PHPCS Explicit Path Feature

    2020-11-22 08:06:59
    <div><p>It would be nice if PHPCS would only run on files that I've chosen in the project configuration. Sometimes when debugging I'll modify a file that I don't own and I get all sorts of...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,075
精华内容 830
关键字:

phpcs