Kiểm tra JavaScript – Kiểm tra cú pháp, tìm lỗi
Công cụ kiểm tra JavaScript phân tích JavaScript bằng Acorn để xác định lỗi cú pháp và hiển thị đúng dòng, cột, kèm khung mã. Chọn phiên bản ECMAScript và chế độ module hoặc script cho khớp với mã của bạn. Bạn cũng có thể dùng cảnh báo lint nhẹ cho các vấn đề như biến không dùng và so sánh lỏng lẻo; cảnh báo được phân biệt rõ với lỗi cú pháp.
Công cụ kiểm tra JavaScript là công cụ kiểm tra cú pháp JavaScript chạy trong trình duyệt dành cho nhà phát triển muốn phản hồi rõ ràng khi xem lại mã. Hãy dùng Công cụ kiểm tra JavaScript này để phân tích mã bằng Acorn, tìm lỗi cú pháp và xem chúng ở đâu mà không phải quét cả file bằng tay. Công cụ còn cung cấp cảnh báo lint nhẹ tùy chọn cho một số vấn đề mã đã chọn.
Công cụ kiểm tra cho bạn chọn phiên bản ECMAScript và phân tích đầu vào dưới dạng module hay script. Khi trình phân tích phát hiện lỗi cú pháp, nó báo đúng dòng, cột và cung cấp khung mã giúp bạn xác định vị trí. Cảnh báo tùy chọn có thể gắn cờ biến không dùng, so sánh lỏng lẻo (== với ===) và hơn nữa; chúng được gắn nhãn là cảnh báo, không phải lỗi.
Xác thực cú pháp và phản hồi lint phục vụ mục đích khác nhau: lỗi cú pháp nghĩa là mã không thể phân tích được với thiết lập đã chọn, còn cảnh báo lint chỉ ra vấn đề tiềm ẩn mà không gắn nhãn là lỗi cú pháp. Chế độ module và script của JavaScript cung cấp ngữ cảnh phân tích khác nhau, nên chọn chế độ phù hợp giúp bạn kiểm tra mã như mong muốn. Thiết lập phiên bản ECMAScript cho bạn chọn phiên bản dùng để phân tích.
Công cụ kiểm tra JavaScript chạy hoàn toàn trong trình duyệt của bạn. Đầu vào được xử lý trên chính thiết bị của bạn, không tải lên, lưu trữ hay gửi đến máy chủ. Sau khi trang đã tải, công cụ hoạt động ngoại tuyến, vì vậy bạn có thể xác thực mã mà không cần kết nối internet liên tục.
Công cụ hữu ích cho nhà phát triển và kỹ sư DevOps kiểm tra JavaScript viết tay, xem lại mã từ công cụ khác, hoặc xác định chính xác lỗi trình phân tích trước bước quy trình sau. Người mới có thể dùng dòng, cột và khung mã để tìm vấn đề cú pháp, còn nhà phát triển giàu kinh nghiệm có thể nhanh chóng kiểm tra phiên bản, thiết lập module hoặc script và xem lại cảnh báo lint tùy chọn.
Bước 1: Dán hoặc thả JavaScript vào công cụ kiểm tra. Dùng mã bạn muốn kiểm tra, kể cả kết quả do công cụ khác tạo.
Bước 2: Chọn phiên bản ECMAScript và chế độ module hoặc script. Khớp các thiết lập này với mã giúp trình phân tích kiểm tra đúng ngữ cảnh mong muốn.
Bước 3: Chạy kiểm tra để phân tích JavaScript bằng Acorn. Công cụ kiểm tra báo lỗi cú pháp khi phát hiện.
Bước 4: Xem vị trí dòng, cột của lỗi và khung mã đi kèm để xác định vấn đề.
Bước 5: Nếu muốn phản hồi thêm, hãy dùng cảnh báo lint nhẹ tùy chọn để kiểm tra các vấn đề như biến không dùng hoặc so sánh lỏng lẻo.
Trường hợp sử dụng: Kiểm tra file JavaScript trước khi nó đến bước phân tích hay runtime, để bạn bắt lỗi cú pháp sớm hơn.
Trường hợp sử dụng: Tìm đúng dòng và cột của lỗi cú pháp thay vì dò file bằng tay.
Trường hợp sử dụng: Xác minh mã do công cụ khác tạo ra là JavaScript hợp lệ, không chỉ trông có vẻ đúng.
Trường hợp sử dụng: Kiểm tra mã bằng phiên bản ECMAScript bạn cần, giúp bạn phát hiện cú pháp không phân tích được với lựa chọn đó.
Trường hợp sử dụng: Chọn chế độ module hoặc script để kiểm tra JavaScript trong ngữ cảnh khớp với cách mã được phân tích.
Trường hợp sử dụng: Xem lại cảnh báo tùy chọn về biến không dùng và so sánh lỏng lẻo như một kiểm tra bổ sung ngoài xác thực cú pháp.