Điều tra và khắc phục mức sử dụng $ thực tế trong nội dung Markdown.
Đồng $ rơi vào ba loại:
- Tiền tệ (thoát khỏi những thứ này) — 1, 2 tỷ USD, 549 R$ → những cặp này gây ra tất cả các cảnh báo
- Toán thực (để yên) — $\rightarrow$, $O(1)\text{ streaming}$ → hợp lệ, không có cảnh báo
- Mã Shell (để yên) — $(curl…), , $HOME → bên trong các khối mã
Thực hiện theo 4 bước:
- Điều tra — phân loại nội dung, phân loại từng đô la thành tiền tệ / toán học thực tế / mã shell và báo cáo sẽ được tính trước khi thay đổi bất kỳ điều gì.
- Áp dụng — kiểm tra cây có sạch không, sau đó viết và chạy tập lệnh Python đã được kiểm tra chính xác (code-fence-, inline-code-, frontmatter-, và math-span-aware; idempotent thông qua giao diện (?<!\\) để việc chạy lại không bao giờ thoát kép).
- Xác minh sự khác biệt — mạng an toàn: greps không được in gì cho phép toán thực ($\rightarrow$, \text) và shell vars ($HOME, $(…), ). Nếu có bất cứ điều gì hợp pháp được chạm vào, nó sẽ yêu cầu bạn kiểm tra git -- . và dừng lại.
- Hướng dẫn in - xuất ra các lệnh xác minh bản dựng và lệnh cam kết/đẩy để người dùng chạy.
Không tự động chạy bất kỳ bản dựng, cam kết hoặc đẩy nào.