2009-03-04 25 views
13

Chúng tôi vừa mới giới thiệu StyleCop cho nhóm của chúng tôi và đang sử dụng StyleCop ReSharper plugin từ Mã Plex. Vấn đề là, mọi tệp trong dự án dường như được phân tích và chúng tôi không thể tìm cách loại trừ các tệp cụ thể. Điều này bao gồm các tệp như tệp designer.cs từ các thành phần DBML hoặc bên thứ ba được bao gồm trong dự án. Điều này có nghĩa là phân tích mã rộng trang web của bạn trong ReSharper luôn hiển thị các lỗi và bạn không bao giờ có thể nhận được nó để đi "xanh".Làm thế nào bạn có thể buộc StyleCop cho ReSharper bỏ qua các tệp?

Luôn có thẻ ExcludeFromStyleCop mà bạn có thể đặt trong .csproj nhưng điều này chỉ được MSBuild sử dụng. Nhấp chuột phải vào tệp trong cửa sổ lỗi ReSharper và yêu cầu nó “Bỏ qua lỗi” cũng có vẻ không hoạt động; cửa sổ chỉ tải lại và cùng một tệp được phân tích lại.

Bất kỳ ai có ý tưởng về điều này?

Trả lời

7

"Bạn có chắc là bạn đã bỏ chọn tùy chọn cài đặt StyleCop chỉ định stylecop nên kiểm tra các tệp thiết kế? (Tùy chọn StyleCop> Quy tắc> Cài đặt chi tiết> Phân tích tệp thiết kế)?"

http://stylecopforresharper.codeplex.com/Thread/View.aspx?ThreadId=47346

+1

Cảm ơn Stuart, một phần giải quyết được vấn đề ở chỗ nó bỏ qua tệp được tạo ra LINQ. Tuy nhiên, vẫn cần có cách bỏ qua tệp từ các công cụ của bên thứ ba (ví dụ: công cụ kiểm tra chính tả khởi chạy trong cửa sổ bật lên). –

3

Bạn có thể ReSharper hoàn toàn vô hiệu hóa cho một tập tin cụ thể bằng cách nhấn tổ hợp phím CTRL + . Bạn sẽ thấy 'mắt' nhỏ ở phía trên cùng bên phải của cửa sổ mã (ở đầu máng xối) chuyển sang màu xám, cho biết nó đã bị tắt.

Nhấn phím lần nữa để bật lại.

8

Đây là những gì tôi đang tìm kiếm, trừ Resharper 6 các tổ hợp phím đúng để vô hiệu hóa kiểm tra trong một tập tin cụ thể là: Ctrl + phím Shift + Alt +

+1

+1: Điều này làm cho ngày của tôi. – Dyppl

+0

thậm chí hoạt động trong các phiên bản trước (được thử nghiệm với R # 5.1) – mbx

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