4 repository-uri
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 este un stilist de cod în linie de comandă și formator JavaScript care integrează Prettier și ESLint. Acesta funcționează ca un wrapper de linter, coordonând un pipeline secvențial de sarcini de formatare și linting pentru a se asigura că codul sursă este atât estetic consecvent, cât și conform regulilor. Instrumentul rezolvă conflictele dintre ghidurile de stil și regulile de logică prin executarea corecțiilor de linting după formatare. Permite o secvență de formatare configurabilă pentru a prioritiza reguli specifice și poate identifica fișierele neformatate pentru a facilita utilizarea în hook-urile de control al versiunilor. Proiectul oferă capabilități pentru corecții automate de linting și analiză detaliată a erorilor care raportează încălcările regulilor cu poziții pe linie. Suportă suprascrierea directă a fișierelor și se integrează în fluxurile de lucru de analiză statică și pipeline-urile de build automatizate.
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.
Acest proiect este o resursă educațională concepută pentru a preda dezvoltarea software de nivel scăzut prin construcția incrementală a unui editor de text funcțional pentru terminal. Oferă un curriculum pas cu pas care ghidează utilizatorii prin procesul de creare a unei aplicații interactive de la zero, folosind C și gestionarea standard a intrărilor din terminal. Tutorialul se distinge prin utilizarea unui model de implementare incrementală, unde fiecare etapă funcțională se bazează pe codul anterior pentru a asigura o curbă de învățare gestionabilă. Pentru a susține acest proces, proiectul include un utilitar CLI care compară codul sursă local cu implementările de referință, normalizând spațiile albe și formatarea pentru a verifica corectitudinea fiecărui pas de dezvoltare. Curriculum-ul acoperă arhitectura fundamentală a terminalului, inclusiv gestionarea intrărilor în mod raw, gestionarea dinamică a buffer-ului și utilizarea secvențelor escape pentru randarea afișajului. Aceste exerciții oferă experiență practică în gestionarea interfețelor de utilizator pentru terminal și a structurilor de date bazate pe text. Documentația proiectului este structurată pentru a facilita învățarea în ritm propriu și este disponibilă pentru deployment în medii de găzduire la distanță.
Includes a command-line utility to verify code correctness by comparing local files against reference implementations.