9 dépôts
Configurations for defining the number of spaces or tabs used for code indentation.
Explore 9 awesome GitHub repositories matching development tools & productivity · Indentation Settings. Refine with filters or upvote what's useful.
Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files adhere to a unified appearance. The project is distinguished by its extensible, plugin-based architecture, which decouples language-specific parsing logic from the core engine. This modular design allows for uniform style enforcement across diverse programming languages and comple
Defines specific indentation widths to maintain a uniform visual structure across all project files.
simdjson is a high-performance, header-only C++ library designed for parsing, querying, and serializing JSON data with minimal memory overhead. It functions as a hardware-aware data processing engine that leverages vector instructions to achieve gigabyte-per-second parsing speeds. By detecting host processor capabilities at runtime, the library automatically selects the most efficient instruction sets to accelerate structural analysis and validation. The library distinguishes itself through a focus on extreme efficiency and resource management. It utilizes memory mapping and padded buffer ali
Adjusts whitespace and indentation to toggle between compact and human-readable JSON output formats.
jsoneditor is a web-based JSON editor component designed for viewing, editing, and formatting structured data. It provides a user interface for managing JSON through multiple rendering modes, including tree, form, and code views. The project is distinguished by its ability to process and visualize exceptionally large datasets, utilizing virtualized memory management to handle JSON files up to 500 MiB without crashing the browser. It also includes a specialized syntax repair tool to convert malformed text into valid JSON and a data transformer for filtering, sorting, and reshaping documents vi
Provides tools to adjust the visual layout of JSON by applying indentation or removing whitespace.
This project is a software engineering reference that provides a cross-language formatting standard and industry-standard practices for architectural patterns, memory management, and identifier naming. Its primary purpose is to implement a unified set of indentation and whitespace rules applied consistently across multiple distinct programming environments. The project specializes in technical documentation localization, providing Chinese language translations of official programming style guides. It maps original English coding standards to Chinese language references to maintain meaning acr
Provides specific spacing and 2-space indentation rules for CSS rule blocks.
Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge
Zed adjusts indentation of selected lines with Tab or Shift+Tab, respecting per-language tab settings.
Ce projet est une collection complète de matériel pédagogique de programmation Python, y compris des tutoriels, des exercices et des exemples de code organisés. Il sert de programme d'apprentissage et de boîte à outils d'ingénierie logicielle, utilisant des Jupyter Notebooks pour combiner du code exécutable avec un texte éducatif descriptif. Le dépôt fournit des guides d'implémentation pratiques pour construire des applications de grand modèle de langage, telles que des systèmes de génération augmentée par récupération, des agents IA avec état et des flux de travail d'apprentissage automatique. Il se distingue en offrant une approche structurée des flux de travail de codage agentique, couvrant la distillation de la fenêtre de contexte, le routage de modèle agnostique au fournisseur et les sorties structurées imposées par schéma. Le matériel couvre un large éventail de capacités d'ingénierie logicielle, notamment la programmation asynchrone avec des files d'attente de tâches distribuées, le développement d'applications web avec des API REST et les flux de travail d'analyse de données. Il inclut également des ressources pour maîtriser la conception orientée objet, implémenter des pipelines CI/CD et appliquer des normes professionnelles de linting et de formatage.
Provides guidelines for implementing consistent indentation to ensure code structural correctness.
Ce projet fournit un ensemble de directives d'architecture logicielle, de normes de codage Lisp et de modèles de programmation fonctionnelle pour le développement Clojure. Il établit les meilleures pratiques pour implémenter une logique déclarative et gérer l'état partagé via l'utilisation de structures de données persistantes et de références atomiques. Le guide couvre les normes pour documenter les API publiques et organiser les répertoires de projet afin d'assurer une distribution de bibliothèque portable. Il détaille l'application de règles de formatage et de nommage cohérentes pour améliorer la lisibilité du code source et la collaboration en équipe. La portée s'étend aux modèles de développement idiomatiques, incluant l'organisation des espaces de noms (namespaces), la structuration des définitions de fonctions et des suites de tests, et la conception responsable des macros. Il fournit également des conseils sur la gestion de l'interopérabilité avec des types externes et la gestion de la distribution de bibliothèques via des coordonnées stables.
Enforces consistent indentation and spacing rules to improve source code readability.
Defines 2-space indentation and spacing rules for consistent Scala code formatting.
magic-string is a low-level JavaScript library designed for compilers and bundlers to perform source code transformations. It serves as a string transformation utility and source map manipulation library that allows for modifying text while automatically tracking character offsets. The library enables the modification of source code strings through insertions, replacements, and removals without losing the relationship to original source positions. It specifically provides mechanisms to generate mapping files that link transformed output text back to original source file coordinates. Capabili
Adds or adjusts whitespace prefixes in text files while excluding specific ranges from the modification.