I have a php library I'm writing. It uses Doctrine. Php code sniffer with standard=PSR2
passes on my code with the exception of where I use constants defined in the Doctrine. Many Doctrine constants are not all uppercase, as PSR2 requires, but I can't change them because they are not defined in my library. How do I get Code Sniffer to check my library, but ignore those constants defined in Doctrine?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
如何让Php Code Sniffer运行除一个之外的所有PSR2嗅探器
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
dousi6303 2013-09-02 16:21关注The simplest solution is to use the
@codingStandardsIgnoreStart
and@codingStandardsIgnoreEnd
annotations. Eg:// @codingStandardsIgnoreStart $xmlPackage['error_code'] = get_default_error_code_value(); // @codingStandardsIgnoreEnd
See the section 'Ignoring Parts of a File' in http://pear.php.net/manual/en/package.php.php-codesniffer.advanced-usage.php
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2017-07-13 03:00回答 1 已采纳 First, to your WordPress problem. Your ruleset includes this line: <rule ref="WordPress"/>
- 2018-01-28 03:22回答 1 已采纳 First, you don't need to require PHP CodeSniffer explicitly, because wp-coding-standards/wpcs pull
- 2017-07-04 22:28回答 1 已采纳 There is no documentation for PHPCS rules (I will get around to this one day) so the only way to f
- 2021-07-14 08:37EasyBib 代码嗅探器 向通用代码嗅探器规则集添加一些嗅探器。 许可证(麻省理工学院) 版权所有 (c) EasyBib 版权所有 2014 特此授予任何人免费获得本软件副本和相关文档文件(“软件”)的许可,不受限制地处理本...
- 2017-05-30 23:47回答 2 已采纳 Ok guys, thanks for help but i found solution, @roberto06, thanks for link m8! After add <ru
- 2014-06-12 04:04回答 1 已采纳 The rule ref you have in that sample code is for a specific message rather than the sniff itself.
- 2017-07-13 01:20回答 2 已采纳 If your bash script works as expected, you just need to name it pre-commit and put it in your git
- 2021-01-29 19:10PHPCS (PHP_CodeSniffer) 是一个强大的工具,用于检查PHP、JS和CSS代码的风格和潜在错误,确保代码遵循特定的编码标准。"Coercive Standards" 是一组专门针对PHP的编码规范,旨在强制执行良好的编程实践,提高代码...
- 2017-06-28 06:24回答 1 已采纳 Radius does obfuscate the password when given the parameter attribute RADIUS_USER_PASSWORD. So no
- 2014-07-29 10:43回答 1 已采纳 I used php54 version and it solved my problem. Here is the code that I used; brew install php 54
- 2009-12-09 07:23回答 3 已采纳 Actually this makes perfect sense to keep a line to 80 characters, no matter how many indentations
- 2021-04-08 04:58哈奇明的博客 安装完PHP_CodeSniffer(v 2.7.0),默认的规则检测以及提示文案都在/path/to/php/lib/php/PHP/CodeSniffer/Standards/该目录有已安装的规范包,例如:MySource,PEAR,Squiz,PSR1,Zend,PHPCS,PSR2等。下面给出几个修改...
- 2021-06-06 21:46然而,这个规则集依赖于 CodeSniffer PSR-1 和 2 嗅探,并添加了 Symfony 标准和命名约定。 它还允许链式调用(流畅的接口)。 安装 安装phpcs: pear install PHP_CodeSniffer 找到你的 PEAR 目录: pear ...
- 2021-07-04 05:06phpcshtml 用于将 PHP 代码嗅探器 XML 报告转换为 html 的 XSLT 样式表。 例子 phpcs -n --standard=psr2 --extensions=php --report-xml <path> \ | xsltproc phpcshtml.xsl - \ > /tmp/report.html
- 2017-11-30 13:21pendant59的博客 文章内容:安装pear, pear安装PHP_CodeSniffer,phpstorm配置codesniffer,phpstorm汉化,phpstorm汉化包。...PHP_CodeSniffer是PEAR中的一个用PHP5写的用来检查嗅探PHP代码是否有违反一组预先设置好的编码标...
- 2021-06-19 18:22Drupalcs 基于 PHP_CodeSniffer 工具,后者是一个通用的 PHP 代码嗅探框架,可以检查代码是否符合各种预定义或自定义的编码规范。Drupalcs 为 Drupal 特别定制,包含了 Drupal 具体的编码规则,如 DrupalPractice、...
- 2021-03-09 05:58keke795的博客 PHP_CodeSniffer 是一个代码风格检测工具。由两个PHP脚本的组成; GitHub地址 phpcs 脚本对 PHP、JavaScript、CSS 文件定义了一系列的代码规范(通常使用官方的代码规范标准,比如 PHP 的 PSR2),能够检测...
- 2020-12-23 05:55阿飞 Jeff的博客 比如 PSR2 规范中对每一个 PHP 文件的结尾都需要有一行空行,那么运行这个脚本后就能自动在结尾处加上一行空行。 PHP_CodeSniffer是必不可少的开发工具,可确保您的代码保持干净和一致。 GitHub地址 要求 ...
- 2021-04-26 12:55weixin_39608457的博客 1、参考网址:https://github.com/yiisoft/yii2-coding-standards ,如图1图12、克隆 yiisoft/yii2-coding-standards 仓库,如图2图23、进入 E:\wwwroot\yii2-coding-standards 目录,执行安装,如图3cd .\yii2-...
- 2020-06-12 06:04cunjie3951的博客 如果您只是加入本系列,我们一直在讨论代码气味,如何重构它们的话题,以及可用来帮助我们自动完成随之而来的一些单调性的工具,尤其是在... 将PHP CodeSniffer与WordPress结合使用:了解代码气味 将PHP CodeSnif...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司