6 مستودعات
Tools specifically designed to reorganize JavaScript source code into a consistent, readable style.
Distinct from JavaScript Style Linting: Focuses on the visual layout and beautification of JS code, distinct from linting or parsing for analysis.
Explore 6 awesome GitHub repositories matching development tools & productivity · JavaScript Formatters. Refine with filters or upvote what's useful.
This project is a unified toolchain for JavaScript and TypeScript development, providing a suite of specialized tools for bundling, parsing, linting, and formatting source code. The toolchain is implemented in Rust and utilizes a shared internal representation to allow multiple tools to operate on the same parsed source code. It employs a parallelized analysis pipeline and single-pass parsing with error recovery to process files across CPU cores. The suite covers several core capability areas, including static analysis for identifying programmatic errors, automated style standardization, and
Reorganizes JavaScript source code into a consistent, readable style and visual layout.
oxc is a high-performance JavaScript toolchain developed in Rust for parsing, transforming, and analyzing JavaScript and TypeScript source code. It provides a set of core utilities including a parser that converts code into an abstract syntax tree, a linter for identifying problematic patterns, a formatter for standardizing visual style, and a minifier for reducing production file sizes. The project focuses on high-performance execution through a system design that utilizes single-pass parsing, zero-copy string slicing, and parallel worker processing to handle large codebases. It further opti
Implements a utility that standardizes the visual style and indentation of JavaScript and TypeScript source code.
js-beautify is a web language beautifier and rule-based code stylizer designed to standardize the indentation and layout of JavaScript, HTML, and CSS. It converts minified or obfuscated source code into a human-readable format to improve maintainability and readability. The system enforces consistent coding styles through global configuration files and programmatic options. It also supports local formatting overrides, allowing users to control behavior for specific sections of a file using embedded comment directives. The project provides capabilities for source code style enforcement and we
Standardizes the indentation and layout of JavaScript source code to improve overall readability and maintainability.
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
Reorganizes JavaScript source code into a consistent and readable style based on configurable indentation and spacing rules.
node-jscs هو أداة تحليل كود ثابت ومدقق لأسلوب كود JavaScript. يعمل كمنسق لكود JavaScript يفرض دليل أسلوب متسق وقواعد تنسيق عبر الكود المصدري. يدير المشروع معايير البرمجة للفريق من خلال فحص الكود المصدري مقابل قواعد الأسلوب المحددة للحفاظ على الاتساق البصري. يوفر سير عمل linting لـ JavaScript يحدد انتهاكات الأسلوب ويقوم بتنسيق الكود تلقائيًا لحل التناقضات. يستخدم النظام التحليل الثابت القائم على AST للتحقق من القواعد الأسلوبية دون تنفيذ الكود. يعتمد على مطابقة الأنماط القائمة على القواعد واجتياز الشجرة بنمط الزائر (visitor-pattern) لتحديد انتهاكات التنسيق، والتي يتم حلها بعد ذلك من خلال التحويل التلقائي للمصدر.
Functions as an automated utility to reorganize JavaScript source code into a consistent, readable style.
node-jscs هو أداة linting لـ JavaScript ومدقق لأسلوب الكود مصمم لتحليل الكود المصدري وفرض معايير برمجية متسقة. يعمل كأداة تحليل ثابت تحدد الأنماط في كود JavaScript لضمان الالتزام بأدلة الأسلوب المحددة. يوفر المشروع قدرات لكل من linting كود JavaScript وتنسيق الكود تلقائيًا. يمكنه فحص الكود المصدري بحثًا عن انتهاكات الأسلوب وتصحيح تلك الأخطاء تلقائيًا لمواءمة قاعدة الكود مع مجموعة محددة من قواعد التنسيق.
Functions as a utility to automatically reorganize JavaScript source code into a consistent, readable style.