2010-02-15 27 views
6

Tôi mới sử dụng ReSharper. Đối với những người sử dụng Resharper, có cách nào tôi có thể thêm quy tắc phân tích mã tùy chỉnh không?Cách thêm phân tích mã tùy chỉnh trong ReSharper

Ví dụ: tôi có thể có quy tắc nói Tất cả các biến riêng tư phải bắt đầu bằng chữ "m". Làm thế nào tôi có thể thêm điều này để Resharper vì vậy nếu tôi vi phạm điều này, nó có thể hiển thị như một cảnh báo hoặc một lỗi?

+3

Ngôn ngữ nguồn nào và phiên bản nào của R #? Trong 4.5, ví dụ, loại điều có thể được thực hiện trong R # | Tùy chọn | Ngôn ngữ | Đặt tên kiểu – AakashM

+0

Xin lỗi, nên giải thích điều này thêm một chút :) Đó là R # 5.0 Beta. Tôi đoán R # 5.0 nên làm điều tương tự như những gì bạn đã giải thích trong 4.5. Tôi sẽ kiểm tra điều này - Cảm ơn – Rajithakba

Trả lời

4

Bạn có thể viết các plugin của riêng mình cho ReSharper. Hãy xem ở đây:

http://stylecopforresharper.codeplex.com/

này tương tự như những gì bạn đang xin. Nó thậm chí có thể làm những gì bạn muốn. Không chắc chắn vì tôi không phải là người dùng StyleCop lớn.

Ngoài ra hãy xem tại đầu tiên trong loạt bài của tôi về bài đăng trên blog tới trên plugins ReSharper:

http://hadihariri.com/2010/01/12/writing-plug-ins-for-resharper-part-1-of-undefined/

3

Chỉ cần để mở rộng vào những gì @AakashM lưu ý ở trên: điều này có thể được quy định tại ReSharper Tùy chọn | Ngôn ngữ | (hoặc là phổ biến hoặc C# hoặc bất cứ điều gì) | Kiểu đặt tên.

Nếu bạn nhấp vào Cài đặt nâng cao, sau đó nhấp đúp vào một trong "mô tả thực thể", có nhiều lựa chọn hơn các thực thể có thể (bao gồm sự kiện, không gian tên v.v.) cùng với quyền truy cập (riêng tư, được bảo vệ , vv) và như vậy, để bạn có thể xác định tiền tố, hậu tố và các quy tắc vỏ.

4

Tôi biết câu hỏi là cũ, nhưng đối với tất cả các folks đến từ google như tôi:

Resharper -> Options -> Code inspections -> Custom Patterns 

Ở đó bạn có thể tạo các quy tắc của riêng bạn để làm nổi bật mẫu hoặc đưa ra thay thế. Điều này là dành cho ReSharper 8. Tôi không chắc chắn từ phiên bản tùy chọn này là có.

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