1. 程式人生 > >使用codeReview工具時,消除一些空格格式錯誤警告的eclipse相關配置

使用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 是不是好看了很多。哈哈