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. يعمل كمغلف للمدقق (linter)، وينسق خط أنابيب متسلسل لمهام التنسيق والتدقيق لضمان أن الكود المصدري متسق جمالياً ومتوافق مع القواعد. تحل الأداة التعارضات بين أدلة الأنماط وقواعد المنطق من خلال تنفيذ إصلاحات التدقيق بعد التنسيق. وتسمح بتسلسل تنسيق قابل للتكوين لإعطاء الأولوية لقواعد محددة ويمكنها تحديد الملفات غير المنسقة لتسهيل الاستخدام في خطافات التحكم في الإصدار. يوفر المشروع قدرات لإصلاحات التدقيق التلقائية وتحليل الأخطاء التفصيلي الذي يبلغ عن انتهاكات القواعد مع مواقع الأسطر. ويدعم الكتابة المباشرة فوق الملفات ويتكامل في سير عمل التحليل الثابت وخطوط أنابيب البناء المؤتمتة.
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.
This project is an educational resource designed to teach low-level software development through the incremental construction of a functional terminal-based text editor. It provides a step-by-step curriculum that guides users through the process of building an interactive application from scratch using C and standard terminal input handling. The tutorial distinguishes itself by utilizing an incremental implementation pattern, where each functional milestone builds upon previous code to ensure a manageable learning curve. To support this process, the project includes a command-line utility tha
Includes a command-line utility to verify code correctness by comparing local files against reference implementations.