4 रिपॉजिटरी
Command-line utilities that automate the reformatting of source code files.
Distinct from CLI Output Formatters: Specifically focuses on the tool that performs the formatting action via CLI, rather than the output format of the CLI tool.
Explore 4 awesome GitHub repositories matching development tools & productivity · CLI Code Formatters. Refine with filters or upvote what's useful.
js-beautify is a web language beautifier and code formatter designed to standardize the layout and structure of JavaScript, HTML, and CSS files. It reorganizes source code into a consistent, readable style by applying configurable indentation and spacing rules. The project includes a utility for unpacking minified scripts, which transforms compressed or obfuscated JavaScript into a human-readable format. It provides a command-line interface for executing bulk code reformatting across multiple files. The tool supports customizable formatting rules and language-specific overrides, which can be
Provides a command-line interface for executing bulk code reformatting and outputting results to files or the terminal.
prettier-eslint एक कमांड-लाइन कोड स्टाइलिस्ट और JavaScript फॉर्मैटर है जो Prettier और ESLint को एकीकृत करता है। यह एक लिंटर रैपर के रूप में कार्य करता है, जो सोर्स कोड को सौंदर्यपूर्ण रूप से सुसंगत और नियमों के अनुरूप रखने के लिए फॉर्मेटिंग और लिंटिंग कार्यों की एक क्रमिक पाइपलाइन का समन्वय करता है। यह टूल फॉर्मेटिंग के बाद लिंटिंग फिक्स निष्पादित करके स्टाइल गाइड और लॉजिक नियमों के बीच के संघर्षों को हल करता है। यह विशिष्ट नियमों को प्राथमिकता देने के लिए एक कॉन्फ़िगर करने योग्य फॉर्मेटिंग अनुक्रम की अनुमति देता है और वर्शन कंट्रोल हुक में उपयोग को सुविधाजनक बनाने के लिए अनफॉर्मेटेड फाइलों की पहचान कर सकता है। यह प्रोजेक्ट स्वचालित लिंटिंग फिक्स और विस्तृत त्रुटि विश्लेषण की क्षमताएं प्रदान करता है जो लाइन पोजीशन के साथ नियम उल्लंघन की रिपोर्ट करता है। यह डायरेक्ट फाइल ओवरराइटिंग का समर्थन करता है और स्टेटिक एनालिसिस वर्कफ़्लो और स्वचालित बिल्ड पाइपलाइनों में एकीकृत होता है।
Provides a command-line utility to process files through a sequential pipeline of formatting and linting tasks.
dprint is a multi-language code formatter that applies consistent styling across various programming languages using a pluggable architecture. It functions as a unified project style management tool, a command-line interface for continuous integration style enforcement, and a Language Server Protocol implementation for real-time formatting in editors. The project is distinguished by a WebAssembly-based plugin system that loads sandboxed formatting logic from URLs or file paths. It further extends its capabilities through a process-based tool integration that wraps external command-line interf
Integrates local command-line tools to style source code using any host-machine formatter.
यह प्रोजेक्ट एक शैक्षिक संसाधन है जिसे टर्मिनल-आधारित टेक्स्ट एडिटर के क्रमिक निर्माण के माध्यम से लो-लेवल सॉफ़्टवेयर डेवलपमेंट सिखाने के लिए डिज़ाइन किया गया है। यह एक स्टेप-बाय-स्टेप पाठ्यक्रम प्रदान करता है जो उपयोगकर्ताओं को C और स्टैंडर्ड टर्मिनल इनपुट हैंडलिंग का उपयोग करके स्क्रैच से एक इंटरैक्टिव एप्लिकेशन बनाने की प्रक्रिया में मार्गदर्शन करता है। यह ट्यूटोरियल क्रमिक कार्यान्वयन पैटर्न का उपयोग करके खुद को अलग बनाता है, जहाँ प्रत्येक कार्यात्मक मील का पत्थर पिछले कोड पर आधारित होता है ताकि सीखने की प्रक्रिया आसान बनी रहे। इस प्रक्रिया का समर्थन करने के लिए, प्रोजेक्ट में एक कमांड-लाइन यूटिलिटी शामिल है जो स्थानीय सोर्स कोड की तुलना संदर्भ कार्यान्वयन (reference implementations) से करती है, और प्रत्येक डेवलपमेंट स्टेप की शुद्धता को सत्यापित करने के लिए व्हाइटस्पेस और फॉर्मेटिंग को सामान्य करती है। पाठ्यक्रम में बुनियादी टर्मिनल आर्किटेक्चर शामिल है, जिसमें रॉ मोड इनपुट हैंडलिंग, डायनामिक बफ़र मैनेजमेंट और डिस्प्ले रेंडरिंग के लिए एस्केप सीक्वेंस का उपयोग शामिल है। ये अभ्यास टर्मिनल यूज़र इंटरफ़ेस और टेक्स्ट-आधारित डेटा स्ट्रक्चर को मैनेज करने में व्यावहारिक अनुभव प्रदान करते हैं। प्रोजेक्ट का डॉक्यूमेंटेशन स्व-गति से सीखने की सुविधा के लिए संरचित है और इसे रिमोट होस्टिंग वातावरण में डिप्लॉयमेंट के लिए उपलब्ध कराया गया है।
Includes a command-line utility to verify code correctness by comparing local files against reference implementations.