PHPLint, JSLint và gần đây tôi đã bắt gặp “bạn có thể đưa mã JS của bạn một cách nhanh chóng” trong khi đọc một cái gì đó về một số IDE.

Vì vậy, những gì linting mà mọi người biết nhưng tôi?

Linting là quá trình chạy một chương trình sẽ phân tích mã cho các lỗi tiềm ẩn.

Bạn đang xem: Lint là gì

Xem lint trên wikipedia:

lint là tên ban đầu được đặt cho một chương trình cụ thể gắn cờ một số cấu trúc đáng ngờ và không di động (có khả năng là lỗi) trong mã nguồn ngôn ngữ C. Thuật ngữ này hiện được áp dụng rộng rãi cho các công cụ đánh dấu việc sử dụng đáng ngờ trong phần mềm được viết bằng bất kỳ ngôn ngữ máy tính nào.

Lint là tên của một chương trình sẽ đi qua mã C của bạn và xác định các vấn đề trước khi bạn biên dịch, liên kết và chạy nó. Nó là một trình kiểm tra tĩnh, giống như FindBugs ngày nay đối với Java.

Giống như Google, “lint” đã trở thành một động từ có nghĩa là kiểm tra tĩnh mã nguồn của bạn.

Linting là quá trình kiểm tra mã nguồn cho các lỗi lập trình cũng như kiểu dáng. Điều này hữu ích nhất trong việc xác định một số lỗi phổ biến và không phổ biến được thực hiện trong quá trình mã hóa.

A Linthoặc a Linterlà một chương trình hỗ trợ linting (xác minh chất lượng mã). Chúng có sẵn cho hầu hết các ngôn ngữ như JavaScript, CSS, HTML, Python, v.v.

Xem thêm: 098 Là Mạng Gì – Giải Mã đầu Số ý Nghĩa đầu

Một số linters hữu ích là JSLint , CSSLint , JSHint , Pylint

Ngoài những gì người khác đã đề cập, tôi muốn nói thêm rằng, Linting sẽ chạy qua mã nguồn của bạn để tìm

– formatting discrepancy – non-adherence to coding standards and conventions – pinpointing possible logical errors in your programChạy chương trình Lint qua mã nguồn của bạn, giúp đảm bảo rằng mã nguồn dễ đọc, dễ đọc, ít ô nhiễm và dễ bảo trì hơn.

lint là một công cụ được sử dụng để đánh dấu mã nguồn với một số nghi ngờ và phi cấu trúc (có thể gây ra lỗi). Nó là một công cụ phân tích mã tĩnh trong C lúc đầu. Bây giờ nó đã trở thành thuật ngữ chung được sử dụng để mô tả công cụ phân tích phần mềm đánh dấu mã đáng ngờ.
Các ngôn ngữ được giải thích như Python và JavaScript được hưởng lợi rất nhiều từ việc linting, vì các ngôn ngữ này không có giai đoạn biên dịch để hiển thị lỗi trước khi thực hiện.

Linters cũng hữu ích cho việc định dạng mã và / hoặc tuân thủ các thực tiễn tốt nhất về ngôn ngữ cụ thể.

Xem thêm: Mice Là Gì

Gần đây tôi đã sử dụng ESLint cho JS / React và thỉnh thoảng sẽ sử dụng nó với tệp airbnb-config .

Bằng cách click “Đăng trả lời”, bạn đồng ý với Điều khoản dịch vụ, Chính sách bảo mật and Chính sách cookie của chúng tôi.

Không tìm thấy câu trả lời bạn tìm kiếm? Duyệt qua các câu hỏi được gắn thẻ lint gjslint hoặc hỏi câu hỏi của bạn.

Làm thế nào để bạn viết một di chuyển để đổi tên một mô hình ActiveRecord và bảng của nó trong Rails?

Chuyên mục: Hỏi Đáp