2012-11-15 30 views
7

có một chú thích trong FindBugs để bỏ qua một tập hợp các sai sót, ví dụ:Có một chú thích lớp trong FindBugs để bỏ qua tất cả cảnh báo trong một file

import edu.umd.cs.findbugs.annotations.SuppressWarnings; 
@SuppressWarnings(value="DLS_DEAD_LOCAL_STORE", justification="...") 

là có một cách để bỏ qua tất cả các loại lỗi cho tệp java, bằng chú thích?

Tôi nhận thức rõ rằng một tập tin có thể được loại trừ khỏi dòng lệnh hoặc một tập tin cấu hình: http://findbugs.sourceforge.net/manual/filter.html

nhưng đối với trường hợp cụ thể này, tôi sẽ cần phải xác định loại trừ này thay đổi duy nhất mà tập tin java.

Trả lời

12

Sử dụng chú thích chuẩn với chuỗi trống cho thuộc tính value.

@SuppressWarnings(value = "") 

Nếu bạn sử dụng @SuppressFBWarnings thay vì @SuppressWarnings để tránh sự nhầm lẫn với java.lang.SuppressWarnings và cho phép nhập khẩu tự động trong IDE để làm việc, thậm chí bạn có thể bỏ qua value thuộc tính hoàn toàn.

@SuppressFBWarnings 
Các vấn đề liên quan