Tôi đang sử dụng JSHint cho Visual Studio. Nó không phải là không phổ biến cho JSHint để đưa ra một cảnh báo về một vấn đề mà tôi biết nó an toàn để bỏ qua. Tôi đã đặt // ignore jslint
trên dòng có liên quan, nhưng tôi thấy rằng chúng tôi cũng có thể bỏ qua các mã lỗi cụ thể. Từ 1.0.0 rc1 release notes:Tôi có thể tìm danh sách mã lỗi số JSHint ở đâu?
Phiên bản này bổ sung thêm một mã số duy nhất cho mỗi cảnh báo và lỗi nhắn sản xuất bởi JSHint. Điều đó có nghĩa là bây giờ bạn có thể bỏ qua bất kỳ cảnh báo nào được tạo ra bởi JSHint ngay cả khi không có tùy chọn tương ứng cho nó. Bạn có thể làm điều đó bằng cách sử dụng toán tử trừ (-) đặc biệt. Đối với Ví dụ, dưới đây là cách bạn bỏ qua tất cả các thông điệp về trailing thập phân điểm (W047):
/* jshint -W047 */
vẻ mát mẻ, nhưng cố gắng như tôi có thể, tôi không thể tìm thấy một danh sách của tất cả các mã lỗi. Danh sách cảnh báo của Visual Studio không cung cấp cho bạn mã lỗi số, chỉ là văn bản lỗi.
Chắc chắn danh sách này nằm ngoài đó ở đâu đó, phải không? Tôi đã dành một tiếng đồng hồ cho Google. Nhưng không thành công cho đến nay.
Mã này được hiển thị khi 'tùy chọn --verbose' được sử dụng. Tôi hình bạn có thể kiểm tra xem thực thi jshint nào Visual Studio sử dụng và thay thế nó bằng một kịch bản lệnh thêm '--verbose' vào cuộc gọi của Visual Studio. Tất nhiên điều này là giả định không có một tùy chọn trong VS để kích hoạt nó. –