2013-03-01 10 views
6

Tôi đang sử dụng Resharper 7.1 và StyleCop 4.7 (với Visual Studio 2012). Theo mặc định Resharper tải tất cả các quy tắc StyleCop để kiểm tra và cho tất cả chúng ra khỏi hành động được thực hiện là "Cảnh báo", mặc dù trong tập tin Settings.StyleCop một số quy tắc bị vô hiệu hóa.Resharper để tải cài đặt StyleCop

Nếu một quy tắc StyleCop nhất định bị tắt, tôi muốn Resharper thành "Không hiển thị" bất kỳ thứ gì (vì tất nhiên, không phải tất cả quy tắc mặc định đều có ý nghĩa).

Tôi biết điều này có thể được thực hiện theo cách thủ công trong Resharper - Tùy chọn - Kiểm tra mức độ nghiêm trọng, bằng cách chọn chính mình cần thực hiện hành động nào cho từng quy tắc. Nhưng có cách nào để làm điều này tự động? Đó là, làm cho resharper không cảnh báo bạn về một quy tắc bị phá vỡ nếu nó bị vô hiệu hóa trong Stylecop.Settings? Nó có ý nghĩa để làm điều này tự động, bởi vì tôi muốn xác định một tập hợp các quy tắc bắt buộc cho tất cả các đội áp dụng, và sẽ là thừa nếu mỗi kỹ sư tự khắc phục hành động được thực hiện cho từng quy tắc hiện tại (vì chúng là rất nhiều).

Cảm ơn trước, Mihai

+0

Vậy điều này có nghĩa là, không có cách nào để nhập tệp .StyleCop tùy chỉnh vào ReSharper? –

Trả lời

1

Có vẻ như không có cách nào để làm điều này, mặc dù, nó có thể cấu hình các quy tắc bằng tay trong tùy chọn Resharper và sau đó xuất khẩu lựa chọn của bạn (thông qua Manage -> Export to File) và chúng có thể được nhập trên các máy khác.