2009-03-13 7 views
60

Tôi đang sử dụng StyleCop. Nhưng có một vài quy tắc tôi muốn bỏ qua, ví dụ sử dụng this. trước các thành viên của lớp học.Tắt quy tắc StyleCop

Làm cách nào để tắt quy tắc StyleCop. Tôi đã nhìn nhưng không thể tìm thấy cách để làm điều đó.

Trả lời

73

Trong cài đặt StyleCop của bạn, có tệp Settings.StyleCop. Bạn có thể chỉnh sửa điều này để tắt quy tắc trên toàn cầu. Kéo tệp đó vào Trình chỉnh sửa cài đặt trong tệp đó để chỉnh sửa tệp.

Bạn cũng có thể đặt các bản sao của tệp cài đặt vào các dự án của mình để ghi đè cài đặt chung.

Nếu bạn đang sử dụng tích hợp Visual Studio và không chỉ tích hợp MSBuild, bạn có thể truy cập trình chỉnh sửa cài đặt trên cơ sở từng dự án bằng cách nhấp chuột phải vào dự án của bạn và chọn "Cài đặt StyleCop" hoặc tương tự .

+0

đâu mà nộp cài đặt? Điều đó có áp dụng nếu bạn đã cài đặt lại chia sẻ lại không? – War

+0

Đối với phiên bản 4.7, đó là 'C: \ Program Files (x86) \ StyleCop 4.7 \ Settings.StyleCop'. Việc tích hợp ReSharper cũng sẽ xem xét (cũng như xem xét bất kỳ tập tin cài đặt trọng trong dự án của bạn) – bdukes

+0

ah cảm ơn :) ... gây phiền nhiễu khi tôi có hơn 100 dự án và tôi cần phải tắt 1 quy tắc cho tất cả. – War

6

Quy tắc cụ thể đó là theo Quy tắc có thể đọc - Quyền truy cập thành viên - SA1101: PrefixLocalCallsWithThis.

Nếu bạn tắt nó, bạn nên ngừng la hét với bạn ... Tôi phải làm điều đó. Stylecop đã khiến tôi đau đầu.

2

Trình theo dõi có thể định cấu hình ở cấp Dự án. (Một số thời gian trong một số phiên bản được đề cập như cài đặt Stylecop)

Bạn sẽ thấy tùy chọn tìm kiếm/tìm kiếm khi bạn chọn tùy chọn cài đặt như trong hình dưới đây.

Ví dụ: Nếu bạn muốn xóa quy tắc trong đó // nhận xét không được phép và //// được phép theo kiểu cách, sau đó tìm kiếm id quy tắc tạo kiểu. Trong trường hợp này, nó là SA1005. Bạn có thể thấy điều này trong phần cảnh báo khi bạn chạy stylecop trong dự án của mình. Tìm với từ khóa SA1005 và bạn sẽ thấy điều đó trong phần kết quả. Chỉ cần bỏ chọn.

enter image description here

Bạn có thể quản lý quy tắc như sau

enter image description here