在CheckStyle中有一個模塊(File Tab Character
),用於檢查源代碼中是否有製表符。他們的理由是:如何使用CheckStyle要求製表符縮進?
- 開發商不應該需要配置的文本編輯器的標籤寬度,以便能夠讀取源代碼。
- 從Apache jakarta編碼標準:在分佈式開發環境中,當提交消息被髮送到郵件列表時,如果您使用選項卡,則幾乎不可能讀取它們。
爲了確保有空格正確的號碼,有一個附加模塊(Indentation
)。
我更喜歡使用製表符縮進,並希望將此要求添加到我的CheckStyle文件。我的理由:
- 開發人員應該配置用於縮進
- 標籤是縮進一個邏輯和可配置的單位空間的機會,
n spaces
是空間只是一個任意號碼。
不幸的是我找不到用CheckStyle做到這一點的一種方法。
順便說一句,如果你想查詢的Javadoc壓痕,太,你可以使用'^ \ t *(?! \ *)'(注意最後的空格!)作爲'format'正則表達式並移除'ignoreComments'屬性。味道的問題。 – 2015-02-17 19:39:45