Tôi có Javascript Lint thành lập để thực hiện cú pháp kiểm tra trong vim, và khi tôi có một tuyên bố nhưJavascript Lint khẳng định thêm dấu chấm phẩy là xấu (sau khi 'if`)
if (i > 0){
i--;
};
Nó tạo ra các cảnh báo sau đây
test.js|160 warning| empty statement or extra semicolon
Tôi nghĩ rằng tốt nhất là luôn luôn kết thúc câu với dấu chấm phẩy (xem here). Nó không phát ra lỗi, nhưng tại sao lại cảnh báo? Làm thế nào tôi có thể thay đổi điều này. Tôi không vô số cảnh báo khi tôi đang tìm kiếm những lời cảnh báo hợp pháp.
Cảnh báo là hợp pháp. Tôi nghĩ rằng bạn sẽ có thể tắt nó đi, nếu bạn thích, mặc dù tôi không thể giúp bạn với điều đó, nhưng nó là chính xác. –
tại sao mặc dù, không phải là nó tốt hơn, hoặc ít nhất là không tồi tệ hơn, để có dấu chấm phẩy sau khi báo cáo? – puk
Tôi nghĩ rằng đó là một vấn đề của hương vị. Tôi nghĩ nó tồi tệ hơn, nhưng, như tôi đã nói, bạn được hưởng ý kiến và phương tiện kỹ thuật để thực thi nó tại địa phương. –