Tôi có một thiết lập mặc định js2-mode
. Điều này cung cấp đánh dấu và kiểm tra cú pháp đẹp nhưng tôi hiện đang làm việc trên một dự án với một tập hợp các kiểu khác nhau (cụ thể là dự án mới này không sử dụng dấu chấm phẩy).
Điều này khiến cho mỗi dòng mã được gạch chân js2-mode
với cảnh báo:missing ; after statement
Có cách nào để tôi có thể vô hiệu hóa kiểm tra cú pháp js2-mode
không?
Hoặc, thậm chí tốt hơn, có cách nào để sử dụng trình kiểm tra cú pháp khác nhau không?
Tôi đã cài đặt và chạy chế độ Flycheck cho .js
các tệp của mình nhưng tôi không bật bất kỳ trình kiểm tra cú pháp nào (nghĩa là tất cả các trình kiểm tra được đặt thành nil
và not found
). Sẽ thật tuyệt khi biết cách kích hoạt một trong số này và vô hiệu hóa tích hợp trong js2
một.
Tôi biết các quan điểm về chèn dấu chấm phẩy khác nhau nhưng dự án này tuân theo cái "standard style"
mà có trình kiểm tra cú pháp trong Flycheck và tôi chỉ quan tâm đến việc tôi có thể chuyển đổi trình kiểm tra hay không.
js2-mode-show-parse-errors
được đặt thànhnil
, tôi vẫn thấy các lỗi:C-h v js2-mode-show-parse-errors
trả vềjs2-mode-show-parse-errors is a variable defined in js2-mode.el'. Its value is nil. Original value was t
nhưng tôi vẫn thấy các dòng bên dưới. Bạn có biết tại sao điều này có thể được?