2 điểm bởi beenzinozino 2026-04-21 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Đã phát hành gói eslint-markdown, cho phép lint các tệp Markdown bằng ESLint.

Sau khi ESLint chính thức công bố hỗ trợ Markdown vào ngày 3 tháng 10 năm 2024, đây là một plugin được thiết kế phù hợp với API chính thức và định hướng đó.

Dự án này được phát triển dựa trên cộng đồng, và được xây dựng với ưu tiên hàng đầu là tính ổn định, khả năng tương thích và bảo trì lâu dài, dựa trên kinh nghiệm phát triển language plugin cho lõi ESLint.

eslint-markdown cung cấp hơn 20 quy tắc không trùng lặp với @eslint/markdown, gói hỗ trợ Markdown của lõi ESLint. Khi dùng cùng các quy tắc lõi, bạn có thể tận dụng hơn 40 quy tắc liên quan đến Markdown. Ngoài ra, nó hỗ trợ CommonMark, GitHub Flavored Markdown (GFM), Front Matter, đồng thời cung cấp các cấu hình chia sẻ như recommended, stylistic, base.

Nếu dự án của bạn đã sử dụng ESLint, bạn có thể tích hợp việc lint Markdown một cách tự nhiên vào cùng luồng cấu hình với chi phí tương đối thấp. Nó đặc biệt phù hợp với các nhóm hoặc dự án muốn quản lý chất lượng tài liệu và mã nguồn tại cùng một nơi.

Về dài hạn, mục tiêu là tạo ra một luồng mà trong đó chỉ với ESLint có thể lint nhiều loại tệp khác nhau cùng nhau, và phát triển thành một lựa chọn có thể bổ sung hoặc trong một số trường hợp thay thế các công cụ lint Markdown hiện có như markdownlint hay remark-lint.

Trong thời gian tới, dự kiến sẽ tiếp tục bổ sung đa dạng quy tắc hơn, bao gồm cả các quy tắc về phong cách. Markdown cũng sẽ tiếp tục được tinh chỉnh để có thể được quản lý nhất quán trong cùng luồng cấu hình ESLint giống như JavaScript/TypeScript.

Phản hồi và đóng góp luôn được chào đón.

Chưa có bình luận nào.

Chưa có bình luận nào.