文档章节

Centos6.6安装PHP_CodeSniffer

江边望海
 江边望海
发布于 2015/07/04 11:17
字数 190
阅读 274
收藏 2

安装:

pear install PHP_CodeSniffer
查看安装
[root@vb002 ~]# /usr/local/php/bin/phpcs -i
The installed coding standards are PSR1, Squiz, PHPCS, MySource, PEAR, Zend and PSR2

检查代码

[root@vb002 ~]# /usr/local/php/bin/phpcs /root/.jenkins/jobs/zentaotest/workspace/src/Money.php

FILE: /root/.jenkins/jobs/zentaotest/workspace/src/Money.php
----------------------------------------------------------------------
FOUND 6 ERRORS AFFECTING 6 LINES
----------------------------------------------------------------------
  2 | ERROR | Missing file doc comment
  3 | ERROR | Missing class doc comment
  5 | ERROR | Private member variable "amount" must be prefixed with
    |       | an underscore
  7 | ERROR | Missing function doc comment
 12 | ERROR | Missing function doc comment
 17 | ERROR | Missing function doc comment
----------------------------------------------------------------------

Time: 29ms; Memory: 3Mb
卸载安装
[root@vb002 ~]# pear uninstall PHP_CodeSniffer-2.3.3

参考链接:

http://nonfu.me/p/3886.html

http://blog.csdn.net/xinhaozheng/article/details/3324796

http://pear.php.net/manual/en/package.php.php-codesniffer.php

=====================

一些思路和想法:

1.定期检查提交的代码;

2.手动检查提交的代码。可以手动触发;

3.能够统计到测试代码的测试结果;

© 著作权归作者所有

江边望海
粉丝 28
博文 112
码字总数 57841
作品 3
郑州
技术主管
私信 提问
使用 PHP-CS-Fixer 自动规范化你的 PHP 代码

良好的代码规范可以提高代码可读性,团队沟通维护成本。最推荐大家遵守的是 php-fig(PHP Framework Interop Group) 组织定义的 PSR-1 、 PSR-2 两个。不了解的同学可以先通过连接点击过去阅...

dingdayu
2016/11/22
86
0
PHP代码规范检测 - SVN服务端配置

代码质量的检测插件有很多,这里只拿最基本的PSR做介绍。 长期以来,我们一直再做自己的代码规范,对新入职的员工进行培训。然而,效果却不是特别好。 代码规范不能顺利执行的主要原因有以下...

Dorm_Script
2016/11/15
0
0
2016 正确 sublime安装PHPcs PHPcodesniffer代码规范提示插件,修正网上部分不详细描述

对你有助请点赞,请顶,不好请踩------送人玫瑰,手留余香! ------------------- 14:37 2016/3/21 2016 正确 sublime安装PHPcs PHPcodesniffer代码规范提示插件,修正网上部分不详细描述 插...

兔子想飞
2016/03/21
0
0
Eclipse插件集合--PTI

你也许见过这样的情景:在一个网站上,有许多如PHPUnit 或者 COdeSniffer,这支持PHP脚本开发的工具,而另外呢,在一些IDEs 如PDT( PHP Delepment Tools Project)它有许多很强大的功能,但...

匿名
2009/11/30
3.8K
0
推荐一款 phpcs 插件规范 Laravel 代码 (规范从本地写代码到版本控制)

我相信每个公司都有一套完备的代码规范标准,但标准是标准,如何能有效的让所有人遵守,那就要工具的辅助和实时提醒了。 如前端 vue 的大家基本都会使用 eslint 来约束我们的代码,一旦多一个...

异步社区
2018/06/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里云POLARDB如何助力轻松筹打造5亿用户信赖的大病筹款平台?

轻松筹首创了“大病救助”模式,帮助了众多病患在第一时间解決了医疗资金等问题,为了从源头解决了医疗资金问题。而在轻松筹这样全球5.5亿用户信赖的大病筹款平台的背后,是日益增长的各种数...

阿里云云栖社区
4分钟前
1
0
Confluence 6 在升级过程中查看合并日志

为了监控升级的过程,你应该查看 application log 日志中的输出。 通常日志经常将会显示多个日志实例,这个实例是定义在日志的 INFO 级别的,通常格式如下: WikiToXhtmlMigrationThread-n -...

honeymoose
4分钟前
0
0
git diff 文件对比

git diff filepath 工作区与暂存区比较 git diff HEAD filepath 工作区与HEAD ( 当前工作分支) 比较 git diff --staged 或 --cached filepath 暂存区与HEAD比较 git diff branchName filepa......

李佳顺
4分钟前
0
0
spring mvc 定制化配置

spring mvc 自定义配置 1.实现某些接口,然后让上面的类加载进去. class MyHandlerMethodArgumentResolver implements HandlerMethodArgumentResolver { @Override public boolean......

最爱肉肉
7分钟前
0
0
OSG_采样像机的内容如果不显示到窗口上

cameraLight->setRenderTargetImplementation(Camera::FRAME_BUFFER_OBJECT);// 这句使内容不渲染到屏幕上cameraLight->setRenderOrder(Camera::PRE_RENDER); 1.setRenderTargetImplement......

洛克人杰洛
10分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部