1
In checkstyle
我啓用了對縮進的檢查。我遇到了一個奇怪的問題。縮進檢查對於語句標籤無法正常工作
支票對於除statement label
以外的所有物品都正常工作。
我有一段代碼如下所示:
public void doIt(int k) {
for (int i = 0; i < k; i++){
search:{
for (int j = 0; j < i; j++){
if (j == i){
break search;
}
}
}
}
}
縮進級別設置爲4
現在,如果我把statement label (search)
在11級,它應該給一個警告,因爲
- label child at indentation level 11 not at correct indentation, 12
但問題是,其在該行給予Multiple markers
:
- label child at indentation level 11 not at correct indentation, 12
- label child at indentation level 11 not at correct indentation, 8
所以,無論我在哪個級別縮進label
,總會有一個/兩個警告。
我沒有啓用重複檢查與兩個不同的Indent Level
縮進。
我如何得到兩個單一支票的警告?如何解決這個問題?