7

Tôi quan tâm đến việc tạo ra quy tắc tùy chỉnh cho Phân tích Mã (Visual Studio 2010 trở lên) mà nhắm vào XAML đặc biệt.Tạo tùy chỉnh Phân tích Mã cai trị cho XAML

Tôi đã đọc khoảng creating custom rules và thậm chí là về FXCop + XAML Toolkit, nhưng sau này được lưu trữ và không hỗ trợ phiên bản mới nhất của FXCop (tức là phiên bản Phân tích mã hoạt động). Tôi cũng đã xem xét các công cụ khác như NDepend nhưng dường như không hỗ trợ điều này.

Một ví dụ cho một quy tắc tùy chỉnh Tôi muốn thực hiện: Đảm bảo không có các yếu tố trong XAML có Width bất động sản thiết lập để một hằng số.

Bất kỳ ý tưởng nào về cách thực hiện điều này trong VS 2012/VS 2013 (bất kỳ công cụ bên ngoài nào tích hợp với Visual studio cũng là một tùy chọn)?

Trả lời

0

Sản phẩm phân tích mã của chúng tôi http://submain.com/CodeIt.Right bao gồm một bộ quy tắc XAML/SL/WPF ngoài hộp và bạn cũng có thể tạo quy tắc tùy chỉnh mà bạn đề cập sử dụng SDK quy tắc tùy chỉnh CodeIt.Right. Chúng tôi rất sẵn lòng hướng dẫn bạn qua quy tắc tùy chỉnh của bạn.

Cảm ơn!

0

Thay vì quy tắc CodeAnalysis, quy tắc StyleCop có thể là những gì bạn đang theo dõi. CodeAnalysis hoạt động trên mã được biên dịch, làm cho việc kiểm tra mã xaml khó khăn hơn.

StyleCop hoạt động trên mã nguồn, cho phép bạn tạo phép kiểm tra bằng một cái gì đó đơn giản như XPath để xác thực điều gì đó như sự hiện diện của thuộc tính hoặc giá trị.

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