Tôi đã tạo bộ định dạng mã C, Cpp, Java cho môi trường Node.js.
(github.com/lumirlumir)Xin chào!
Về cơ bản tôi là một lập trình viên frontend nên khá quen với môi trường Node.js, nhưng trong số các gói trên npm thì không có lựa chọn nào thật sự phù hợp để xử lý việc định dạng mã C, Cpp, Java giống như eslint hay prettier.
Vì vậy, tôi đã thử tạo một gói có thể quản lý việc định dạng mã cho ngôn ngữ C và Cpp trong môi trường Node.js thông qua npm.
Đây là một gói sử dụng clang-format, vốn được dùng làm bộ định dạng mặc định cho C và Cpp trên VScode.
Tôi đã phát triển mới dựa trên gói angular/clang-format đã ngừng bảo trì từ năm 2022, mở rộng số lượng nền tảng được hỗ trợ, và nếu tạo sẵn file .clang-format ở thư mục gốc thì gói sẽ tự động nhận diện và sử dụng.
Trước hết vì đây là dự án hướng tới người dùng toàn cầu nên README hiện được viết bằng tiếng Anh, nhưng nếu có thêm nhiều sao từ người dùng Hàn Quốc thì tôi sẽ làm riêng tài liệu tiếng Hàn và gắn link vào...! Ngoài ra, nếu có tính năng nào bạn muốn được bổ sung, hãy để lại bình luận hoặc issue, tôi sẽ phản ánh vào dự án.
Nếu bạn chưa biết cách sử dụng .clang-format trên VScode, hãy để lại bình luận, tôi cũng sẽ hướng dẫn thêm cách thiết lập. Xin cảm ơn!
Liên kết: https://github.com/lumirlumir/npm-clang-format-node
4 bình luận
Dạo này mình có một dự án làm bằng C, thấy khá ổn
👍👍.
Làm C nhiều hơn nên có cảm giác như trở về quê nhà ở frontend :)
Vì vốn dĩ mình thích C nên thành ra như vậy thôi haha