使用codeReview工具时,消除一些空格格式错误警告的eclipse相关配置

1.关于codereview的工具我接触到的有一下三种,都曾经使用过。

第一个是:google的codeReview工具,gerrit,目前使用的比较多吧,但没有第二个多。

第二个是:facebook的codeReview工具,phabricator。相对于第一个,这个有很多优点,二者的比较请 参考

第三个是:是淘宝的CodeReview工具,Tao-review。这个很烂,相对于前两者而言,很多细节都没有处理的好。

 

2.使用这些CodeReview工具的时候都有一个共同的特点,如果对空格(tab键,行尾空行,行头空行,换行)处理不当,整个review页面上就会很难看。类似下图:

 

error1

如果你看到这样的界面,还有心情review代码吗?

 

3..解决方法

解决这种问题,其实也很简单,只需要简单配置一下eclipse就可以了。配置过程如下:

A.

Window -> Preferences -> General -> Editor -> Text Editors
  设置 Displayed tab width: 4
  勾选 Insert spaces for tabs
  勾选 Show whitespace characters,然后点击旁边的 configure visibility,进行如下配置


config


B.
Window -> Preferences -> Java -> Editor -> Save Actions
  勾选 Perform the selected actions on save
  勾选 Additional actions,然后点击右边的Configure...
  在弹出的对话框中,选中Code Organizing tab,勾选里面的Remove trailing whitespace

注意:如果部门没有统一的代码格式化模板,使用下面的红色方框,请慎重勾选,最好不要勾选。



debug




C.
Window -> Preferences -> General -> Workspace
  在右边的配置页中,设置Text file encoding为 Other(UTF-8),设置New text file line unix

D.使用空格代替tab键
Window->Preferences->Java->Code Style->Formatter->Edit->Indentation = "Spaces Only"
如下配置:



tab



3.修复警告
经过上面的配置,在回头看下本地的代码,如下所示



result



红色框的都是代码格空格式不符合CodeReview工具的格式的。
修复方法,修改这个类,比如加一个空格,然后使用快捷键ctrl+s进行保存。红色框里的东西就消失了,再提交到CodeReview工具里就不会有红色的块了。


success



是不是好看了很多。哈哈
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值