2012-02-29 3 views
6

Tôi thích công cụ phân tích giải pháp của Resharper. Nó đã phục vụ tôi rất tốt trong rất nhiều ứng dụng máy tính để bàn và máy chủ. Bây giờ tôi cần phải làm một số phát triển web. Tôi muốn sử dụng Resharper cho mã C#, nhưng các lỗi Javascript/Html/Css cũng xuất hiện trong danh sách. ALT-SHIFT-PageDown gửi cho tôi những lỗi này mọi lúc.Làm cách nào để ngăn lỗi của Resharper trong cửa sổ giải pháp hiển thị lỗi CSS/javascript?

Trong nhóm của chúng tôi, người khác chịu trách nhiệm về giao diện người dùng. Tôi thậm chí không có kỹ năng để đánh giá chất lượng mã của họ. Tất cả những gì tôi muốn là loại trừ tất cả các lỗi không phải là C# để tôi có thể tập trung vào mã back-end của mình. Đây có phải là một số cách giải quyết khác hay không?

Trả lời

3

Bạn có thể thử thêm mặt nạ tệp vào danh sách bị bỏ qua của mình.

Resharper -> Options -> Settings Mã kiểm tra -> Edit Items Để Bỏ qua

Thêm .css.js. Điều này sẽ không giúp với CSS/JS nội tuyến, nhưng nó sẽ loại trừ các tệp bên ngoài.

Hoặc chuyển đến Kiểm tra mức độ nghiêm trọng và đặt "Không hiển thị" trong tất cả các tùy chọn trong tab JS/CSS/HTML.

+2

Khi tôi loại trừ tệp css, js, v.v., chúng hiển thị biểu tượng "không được phân tích" màu xám và không có gạch chân trong tệp vì vậy lần đầu tiên tôi nghĩ rằng nó đã hoạt động, nhưng chúng vẫn hiển thị trong phần "Lỗi trong giải pháp "cửa sổ và ALT-SHIFT-PageDown vẫn điều hướng đến chúng. Điều này có được kiểm soát thông qua một cài đặt khác hoặc đây có phải là lỗi không? Tôi đang sử dụng V6.1.37.86. –

0

Trong cửa sổ "Lỗi trong giải pháp", bạn có thể chọn tất cả các tệp * .js và * .css mà bạn không muốn kiểm tra, bằng cách nhấp chuột phải và chọn "Bỏ qua lỗi".

+0

Nó hoạt động, nhưng tôi phải làm điều này mỗi khi tôi nhận được thông tin cập nhật từ những người đứng đầu. Tôi hy vọng một cách tự động để làm điều này. Tôi nghĩ Brandon đã tìm thấy nó, nhưng vì lý do nào đó, loại trừ các tập tin không hoạt động ... –

+0

Đồng ý: có thể có một cách tốt hơn để làm điều này. Trên một lưu ý khác, không phải là người đứng đầu phía trước của bạn bằng cách sử dụng phân tích mã tĩnh? – gorohoroh

+0

Tôi khá chắc chắn rằng họ không. Họ thậm chí không có Resharper trong thiết lập của họ. Nó có thể là một điều tốt để mang chúng đến đó, nhưng tôi không có vị trí để hướng dẫn chúng. Tôi không có kỹ năng cũng không quan tâm đến công nghệ giao diện người dùng. –