3 คะแนน โดย beenzinozino 2024-10-04 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

สวัสดีครับ!

โดยพื้นฐานแล้วผมเป็นนักพัฒนาฝั่งฟรอนต์เอนด์ จึงคุ้นเคยกับสภาพแวดล้อม Node.js แต่ในบรรดาแพ็กเกจบน npm นั้น ยังไม่ค่อยมีตัวที่เหมาะสำหรับจัดรูปแบบโค้ด C, Cpp และ Java แบบเดียวกับ eslint หรือ prettier เท่าไรนัก

ดังนั้นผมจึงลองสร้างแพ็กเกจที่สามารถจัดการการฟอร์แมตโค้ดของภาษา C และ Cpp ผ่าน npm ในสภาพแวดล้อม Node.js ขึ้นมา

นี่คือแพ็กเกจที่ใช้ clang-format ซึ่งถูกใช้งานเป็นตัวจัดรูปแบบเริ่มต้นของ C และ Cpp บน VSCode

แพ็กเกจนี้พัฒนาขึ้นใหม่โดยอ้างอิงจากแพ็กเกจ angular/clang-format ที่หยุดบำรุงรักษาไปตั้งแต่ปี 2022 พร้อมเพิ่มจำนวนแพลตฟอร์มที่รองรับ และหากสร้างไฟล์ .clang-format ไว้ที่รูท ก็จะตรวจพบและนำไปใช้โดยอัตโนมัติ

เบื้องต้น README เป็นภาษาอังกฤษ เพราะทำไว้สำหรับผู้ใช้ทั่วโลก แต่ถ้ามีคนเกาหลีมากดดาวเพิ่มอีกหน่อย ผมก็จะทำเอกสารภาษาเกาหลีแยกต่างหากและใส่ลิงก์ไว้ให้ด้วย...! นอกจากนี้ ถ้ามีฟีเจอร์ที่อยากให้เพิ่ม ก็ฝากคอมเมนต์หรือเปิดอีชูไว้ได้เลย แล้วผมจะนำไปพิจารณาเพิ่มครับ

ถ้าใครยังไม่รู้วิธีใช้ .clang-format บน VSCode ก็ฝากคอมเมนต์ไว้ได้เลย เดี๋ยวผมจะอธิบายวิธีตั้งค่าเพิ่มเติมให้ครับ ขอบคุณครับ!

ลิงก์: https://github.com/lumirlumir/npm-clang-format-node

4 ความคิดเห็น

 
egirlasm 2024-10-04

ช่วงนี้มีโปรเจกต์ที่ทำด้วย C ขึ้นมาพอดี ซึ่งก็ดีเลย

 
beenzinozino 2024-10-04

👍👍.

 
callman7 2024-10-04

ดีใจที่ได้เห็นคนทำงานฝั่งฟรอนต์เอนด์ที่ทำงานกับโค้ด C เยอะขึ้น :)

 
beenzinozino 2024-10-04

เดิมทีผมชอบภาษา C อยู่แล้ว ก็เลยกลายมาเป็นแบบนี้ไปโดยไม่รู้ตัวครับ 555