Tôi thấy rằng JSLint sản xuất rất nhiều cảnh báo có dạng:Làm cách nào để tắt cảnh báo thụt lề JSLint?
Expected 'foo' to have an indentation at X instead at Y.
Các JSLint options documentation mô tả một tùy chọn indent
công nhận một số giá trị đại diện cho khoảng không gian cho từng cấp thụt đầu dòng. Tùy chọn này cho phép tôi nói những thứ như sử dụng 2 dấu cách cho mỗi cấp độ thụt đầu dòng. Tôi chỉ viết một cái gì đó như thế này ở trên cùng của tệp JavaScript của tôi:
/*jslint indent: 2 */
OK, tuyệt. Bây giờ JSLint biết bao nhiêu để thụt lề cho mỗi cấp độ thụt đầu dòng, nhưng JSLint có vẻ như được mã hóa cứng để quyết định mức thụt lề nào mà mỗi dòng phải có.
Giả sử tôi muốn thụt lề mã của mình khác với cách JSLint quy định. Tôi có thể làm điều này với một số tùy chọn JSLint không? Nếu không, tôi có thể ít nhất là tắt cảnh báo thụt lề không? Tôi đã thử:
/*jslint indent: false */
nhưng không gây ra cảnh báo thụt đầu dòng; nó gây ra lỗi JSLint.
Tất nhiên, điều này vẫn không thêm vấn đề chỉ định một kiểu định dạng khác. –
Điều này chỉ làm việc cho tôi khi tôi có/* jslint white: true */đó là lẻ. – synthesizerpatel
Tôi đang cố cấu hình điều này trong Sublime 2? Bạn có luôn luôn phải thêm điều này trên đầu trang của các tệp JS của bạn - hoặc nó có thể được thiết lập toàn cầu cho các plugin JSLint trong Sublime? – Zec