मैंने Node.js environment में C, Cpp, Java code formatter बनाया है.
(github.com/lumirlumir)नमस्ते!
मैं मूल रूप से एक frontend developer हूँ, इसलिए Node.js environment से परिचित हूँ। लेकिन npm पर मौजूद packages में eslint, prettier की तरह C, Cpp, Java code formatting संभालने वाला कोई ठीक-ठाक विकल्प नहीं मिला।
इसलिए मैंने ऐसा package बनाया है, जिससे Node.js environment में npm के जरिए C, Cpp भाषाओं की code formatting को manage किया जा सके.
यह package VScode में C, Cpp के default formatter के रूप में इस्तेमाल होने वाले clang-format का उपयोग करता है.
इसे 2022 में maintenance बंद हो चुके angular/clang-format package के आधार पर, supported platforms की संख्या बढ़ाकर नया विकसित किया गया है, और यदि root में .clang-format file बना दी जाए तो यह उसे अपने आप पहचानकर इस्तेमाल कर सकता है.
फिलहाल यह दुनिया भर के users को ध्यान में रखकर बनाया गया है, इसलिए README अंग्रेज़ी में है। लेकिन अगर कोरिया के users से थोड़ा और support मिला, तो मैं अलग से हिंदी नहीं बल्कि कोरियाई दस्तावेज़ भी बनाकर उसका link जोड़ दूँगा...! साथ ही, अगर कोई feature आप जोड़ना चाहते हों, तो comment या issue छोड़ दें, मैं उसे reflect करने की कोशिश करूँगा.
अगर आपको VScode में .clang-format कैसे इस्तेमाल करना है, यह नहीं पता, तो comment छोड़ दीजिए, मैं अतिरिक्त configuration का तरीका भी बता दूँगा। धन्यवाद!
4 टिप्पणियां
आजकल C में एक प्रोजेक्ट शुरू हुआ है, और अच्छा लग रहा है।
👍👍.
C code की activity ज़्यादा रही है, इसलिए दिल का home front यही है :)
मूल रूप से मुझे C पसंद था, तो करते-करते बात यहाँ तक आ गईhaha