cpp check 分析
来源:互联网 发布:好的影视软件 编辑:程序博客网 时间:2024/05/16 16:17
1 FileTabCharacterCheck
为什么检查:
因为对于一个TAB而言,所空的空格不定是固定的,如果在机器A上设置了是4个空格,显示正常,而在机器B上阅读,B机器是100个空格为一个TAB的情况下,代码格式就很乱。所以需要做检查
final int tabPosition = line.indexOf('\t');
解决办法:
在编码时,用空格代替TAB.
如果已经如此,可以在ECLIPSE格式化:
fommatter->indentation->general settting: tab policy选择spaces only,然后格式化
2 LineLengthCheck
单行超过了80个字符
<propertyname="max"value="${com.puppycrawl.tools.checkstyle.checks.sizes.LineLength.max}"default="100"/>
3 EmptyStatementCheck
Detects empty statements (standalone ;).
121 TokenEntity tokenEt = tokenGer.getTokenEntity(confID);;
4 WhitespaceAroundCheck
= is not followed by whitespace.
CallInNumber[][] callInNumbers={{CallInNumber.CALLIN_TOLL_FREE_NUMBER},{CallInNumber.CALLIN_TOLL_NUMBER},{CallInNumber.CALLIN_INTER_NUMBER}};
5 NeedBracesCheck
'if' construct must use '{}'s.
- cpp check 分析
- /lib/cpp fails sanity check的解决
- C++ preprocessor "/lib/cpp" fails sanity check
- check style 分析
- 分析源码 AudioTrack.cpp
- MediaScanner分析 - MediaScanner.cpp
- MediaScanner分析 - MediaScanner.cpp
- caffe bechmark.cpp 分析
- GibbsLDA lda.cpp分析
- GibbsLDA strtokenizer.cpp分析
- GibbsLDA dataset.cpp分析
- GibbsLDA utils.cpp分析
- GibbsLDA model.cpp分析
- AudioTrack.cpp 源码分析
- caffe源码分析:softmax_layer.cpp && softmax_loss_layer.cpp
- configure: error: C++ preprocessor "/lib/cpp" fails sanity check
- configure: error: C++ preprocessor "/lib/cpp" fails sanity check
- ubuntu C++ preprocessor "/lib/cpp" fails sanity check
- XMPP协议一
- 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.2 持续进化的客户需求
- 兼容IE6和Firefox的PNG背景透明CSS代码
- UVA12586 Overlapping Characters
- Linux统计文件行数
- cpp check 分析
- S5PV210的启动过程
- 纯css的防止图片撑破页面的代码(图片自动缩放)
- Exercise 4.1 E2
- jquery 添加节点的几种方法介绍
- java实现邮件发送
- Android中 Bitmap Drawable Paint的获取、转换以及使用
- 强制Firefox显示滚动条
- 战争迷雾效果 第4章_真正的迷雾来了!