awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

Awesome GitHub RepositoriesIndentation Settings

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.

Awesome Indentation Settings GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • prettier/prettierprettier 的头像

    prettier/prettier

    52,088在 GitHub 上查看↗

    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.

    JavaScriptangularastcss
    在 GitHub 上查看↗52,088
  • simdjson/simdjsonsimdjson 的头像

    simdjson/simdjson

    23,260在 GitHub 上查看↗

    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.

    C++aarch64arm64avx2
    在 GitHub 上查看↗23,260
  • josdejong/jsoneditorjosdejong 的头像

    josdejong/jsoneditor

    12,247在 GitHub 上查看↗

    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.

    JavaScript
    在 GitHub 上查看↗12,247
  • zh-google-styleguide/zh-google-styleguidezh-google-styleguide 的头像

    zh-google-styleguide/zh-google-styleguide

    10,977在 GitHub 上查看↗

    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.

    Makefile
    在 GitHub 上查看↗10,977
  • sinelaw/freshsinelaw 的头像

    sinelaw/fresh

    5,914在 GitHub 上查看↗

    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.

    Rustideterminal-basedtext-editor
    在 GitHub 上查看↗5,914
  • realpython/materialsrealpython 的头像

    realpython/materials

    5,173在 GitHub 上查看↗

    本项目是一个全面的 Python 编程教育材料合集,包括教程、练习与精选代码示例。它作为一个学习课程与软件工程工具包,利用 Jupyter Notebooks 将可执行代码与描述性教育文本相结合。 该仓库提供了构建大语言模型应用的实践指南,例如检索增强生成(RAG)系统、有状态 AI 代理与机器学习工作流。它通过提供结构化的代理编码工作流脱颖而出,涵盖了上下文窗口蒸馏、与提供商无关的模型路由以及模式强制的结构化输出。 这些材料涵盖了广泛的软件工程能力,包括使用分布式任务队列的异步编程、使用 REST API 的 Web 应用开发以及数据分析工作流。它还包括用于掌握面向对象设计、实现 CI/CD 流水线以及应用专业 Linting 与格式化标准的资源。

    Provides guidelines for implementing consistent indentation to ensure code structural correctness.

    Jupyter Notebook
    在 GitHub 上查看↗5,173
  • bbatsov/clojure-style-guidebbatsov 的头像

    bbatsov/clojure-style-guide

    4,095在 GitHub 上查看↗

    该项目为 Clojure 开发提供了一套软件架构指南、Lisp 编码标准和函数式编程模式。它确立了通过使用持久数据结构和原子引用来实现声明式逻辑和管理共享状态的最佳实践。 该指南涵盖了记录公共 API 和组织项目目录的标准,以确保可移植的库分发。它详细说明了应用一致的格式化和命名规则,以提高源代码可读性和团队协作。 其范围扩展到惯用开发模式,包括命名空间的组织、函数定义和测试套件的结构,以及宏的负责任设计。它还提供了关于处理与外部类型的互操作以及通过稳定坐标管理库分发的指导。

    Enforces consistent indentation and spacing rules to improve source code readability.

    在 GitHub 上查看↗4,095
  • databricks/scala-style-guidedatabricks 的头像

    databricks/scala-style-guide

    2,784在 GitHub 上查看↗

    Defines 2-space indentation and spacing rules for consistent Scala code formatting.

    在 GitHub 上查看↗2,784
  • rich-harris/magic-stringRich-Harris 的头像

    Rich-Harris/magic-string

    2,668在 GitHub 上查看↗

    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.

    JavaScript
    在 GitHub 上查看↗2,668
  1. Home
  2. Development Tools & Productivity
  3. Code Quality and Analysis
  4. Static Analysis Engines
  5. Static Analysis Tools
  6. Code Formatting Tools
  7. Indentation Settings

探索子标签

  • JSON1 个子标签Configurations for controlling whitespace density in serialized JSON output. **Distinct from Indentation Settings:** Distinct from general indentation settings: focuses on JSON-specific response formatting.
  • Range-AwareControls for adding or adjusting whitespace prefixes in files while excluding specific ranges. **Distinct from Indentation Settings:** Focuses on the range-exclusion aspect of indentation rather than just the number of spaces or tabs.
  • Spacing and Indentation RulesConfigurations for consistent spacing around operators, after commas, and indentation width, such as 2-space indentation. **Distinct from Indentation Settings:** Distinct from Indentation Settings: covers both spacing and indentation rules, not just indentation width.