Bạn có thể sử dụng Nhận thức đàn ápFilter kiểm tra để thực hiện việc này.
Cấu hình các giá trị thuộc tính tương tự (trong tập tin checkstyle configuration của bạn)
<module name="SuppressionCommentFilter">
<property name="offCommentFormat" value="Check\:OFF\: ([\w\|]+)"/>
<property name="onCommentFormat" value="Check\:ON\: ([\w\|]+)"/>
<property name="checkFormat" value="$1"/>
</module>
Bây giờ cho các dòng cần thiết, bạn có thể làm như
//Check:OFF: MagicNumber
DateTime dateTime = new DateTime(2013, 2, 27, 23, 0):
dateTime.plusHours(57);
//Check:ON: MagicNumber
này sẽ chỉ ngăn chặn MagicNumber checks
, kiểm tra phần còn lại sẽ làm việc đây.
Bạn có thể ngăn chặn Nhiều checcks quá, giống như
//Check:OFF: MagicNumber|Indentation
Code Here
//Check:ON: MagicNumber|Indentation
này sẽ ngăn chặn chỉ MagicNumber and Indentation Checks
. Kiểm tra khác sẽ hoạt động tốt.
Nguồn
2013-08-14 19:45:19
Hmm, một giải pháp, nhưng không phải là giải pháp mà tôi có trong đầu. Contra: - Tôi phải làm điều đó mọi lúc - giải pháp này cũng ngăn chặn các cảnh báo khác. –