codesniffer相关内容
我一直在使用 PHP_CodeSniffer 和 jenkins,我的 build.xml 是为 phpcs 配置的,如下所示
..
我的 xdebug 和 Code Sniffer 在我的 PHPStorm 安装中都运行良好,但真正令人讨厌的部分是调试器现在似乎将 Code Sniffer 错误视为断点并中断代码以让我知道样式警告,同时我正在尝试测试代码.如何防止代码嗅探器被 PHPStorm 中的远程调试器捕获? PS:我正在运行 Apache,使用虚拟主机将某些 URL 映射到我计算机上的文件夹,并且代码嗅探器从未明
..
如何使用个人规则为项目设置 PHP CodeSniffer,扩展 WordPress 编码标准 + 保存时自动修复 VSCode 中的错误? 我已经全局安装了CodeSniffer composer global 需要“squizlabs/php_codesniffer=*" WordPress 编码标准安装在主题文件夹内(所以里面他们位于 /wp-content/themes/bide
..
目标:我有兴趣生成一个 DOT 格式 中的类依赖关系描述PHP程序. 想法:在 PHP 源代码中编写一个可以检测(并发出 DOT 记录)的 CodeSniffer“嗅探器"应该不难: class SomeClassName extends BasicClassName {//SomeClassName 指的是 BasicClassName...新的其他类名();//SomeClassNam
..
我现在已经花了 2 小时以上试图弄清楚如何在方法声明的同一行中要求 { 而不是默认要求是下一行.我怎样才能做到这一点?我已将 PSR2 标准复制到名为 PSR2 的新文件夹中,以便能够根据自己的喜好对其进行修改.所以我正在研究的基础基本上是我想修改的 PSR2 标准. 我试过rulesset.xml,也试过直接在代码中修改,没有成功.
..
PHP_CodeSniffer中是否有设置可以显示失败的嗅探?我正在将输出结果与我们的编码标准进行比较,并且很难一一使用来判断哪个测试失败,以查看我们可能要忽略的测试. 如果有一种简单的方法来显示故障嗅探,那么我可以更轻松,更快速地完成配置. 解决方案 您可以使用-s命令行参数显示错误消息的来源. $ phpcs temp.php -s文件:/Users/gsherwood/Si
..
我已经安装了 SonarQube™和我想添加一个新的CodeSniffer规则,如 http中所示://docs.codehaus.org/display/SONAR/PHP+Custom+Coding+Rules . 但是,我找不到包含现有规则(PEAR,Squiz,Generic ...)的"Standard"存储库的位置.因此,我不知道必须在哪里添加与在声纳设置中定义的xml规则相对应
..
是否有一个PHPCS编码标准可以检查文档块中是否存在正确的注释(@param,@return,@throws等),包括它们之间的适当间距? 解决方案 尝试运行以下命令,查看其是否产生所需的内容: phpcs /path/to/code --standard=Squiz --sniffs=Squiz.Commenting.FunctionComment,Squiz.Commenting
..
我正在使用laravel 4.2. 让我们说有这样的课程: class BShopsController extends ShopsController 要解决此问题,我尝试使用名称空间,这样说: namespace app\controllers; ,然后找不到ShopsController 所以我添加 use \ShopsController; 然后我
..
我正在尝试在Jenkins中使用Php Code Sniffer插件. 它会生成一个checkstyle.xml文件,但是里面没有错误,我知道我应该有. 这是我的checkstyle.xml的内容: 我对Jenki
..
我想用PHP CodeSniffer来检查提交给我的远程git仓库的代码,并在代码标准出现问题时拒绝它。有没有人有一个例子如何使用它在git远程存储库或者例如如何使用它与预接收挂钩?谢谢。 解决方案 也许这一点你在正确的方向:(Orginal from: http://www.squatlabs.de/versionierung/arbeiten-git-hooks 德文) #!/
..
我有一个预提交钩子,可以在分段区域中的所有文件上运行PHP Codesniffer。但是,有时开发人员通过向git commit命令添加--no-verify选项来绕过此钩子。有没有办法每次开发人员绕过钩子发送电子邮件? 解决方案 太多的评论,但可能不完整的答案。 Whooph ...在DVCS世界中,私人回购中发生的一切都是私人事务。您作为团队存储管理员可以为他们提供一些设施来增强
..
我一直使用PHP_CodeSniffer与jenkins,我的build.xml配置phpcs如下
..