awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prettier avatar

prettier/prettier-vscode

0
View on GitHub↗
5,504 Stars·522 Forks·TypeScript·MIT·4 Aufrufemarketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode↗

Prettier Vscode

Dies ist eine Visual Studio Code-Erweiterung, die die Prettier-Formatierungs-Engine in den Editor integriert. Sie dient als Brücke für einheitliches, sprachübergreifendes Code-Styling, indem sie Quellcode basierend auf einem Syntaxbaum neu formatiert, um ein konsistentes Layout und Zeilenumbrüche zu erzwingen.

Die Erweiterung ermöglicht die automatisierte Formatierung beim Speichern oder per Befehl und stellt so eine einheitliche Codebasis im Team sicher. Sie löst Styling-Regeln durch Zusammenführung von Editor-Einstellungen, EditorConfig-Dateien und lokalen Konfigurationsdateien auf und kann mit Lintern koordiniert werden, um widersprüchliche Stilregeln zu klären.

Das System unterstützt eine breite Palette von Programmiersprachen und Markup-Formaten, wobei die Sprachunterstützung durch Plugins und benutzerdefinierte Dateiendungs-Mappings erweitert werden kann. Es verwaltet die Versionsauflösung des Formatierers, indem es projektlokale Installationen gegenüber gebündelten Versionen priorisiert, und verfolgt die Cursor-Position, um die Einfügemarke nach Code-Änderungen beizubehalten.

Features

  • Automatic Code Formatters - Automatically rewrites source code to adhere to consistent visual styles and syntax standards.
  • Source Code Formatting - Provides automated source code formatting by applying consistent styling rules to documents or selected text.
  • Style Rule Configurations - Provides customizable settings files to define code formatting and styling rules for consistent output.
  • Code Formatters - Serves as a bridge between the VS Code editor and the Prettier formatting engine to automate style compliance.
  • Multi-Language Formatting Support - Supports consistent styling across a wide variety of programming languages and markup formats.
  • Universal Code Formatters - Provides a system supporting a wide variety of programming languages and markup formats through a single configuration.
  • VS Code Extensions - Integrates Prettier into Visual Studio Code to align editor behavior with project configurations and EditorConfig files.
  • Editor Provider Implementations - Integrates the formatting engine into Visual Studio Code by implementing the editor's document formatting provider interface.
  • Configuration Cascade Resolutions - Resolves final styling rules by merging editor settings, EditorConfig, and local configuration files.
  • Multi-Language Formatting Engines - Manages styling rules and parsers for a wide variety of programming languages and markup formats through a single system.
  • Opinionated Formatting Engines - Reprint source code from a syntax tree to enforce a consistent and opinionated layout and line wrapping.
  • Parser-to-File Mapping - Maps file extensions and project configurations to the appropriate syntax parser for formatting.
  • File Format Detectors - Detects the correct parser or determines if a file should be ignored based on file metadata.
  • Language Support Plugins - Allows the addition of new languages and custom syntax patterns via external plugin modules.
  • Style Enforcement Strategies - Enforces shared formatting rules across teams to ensure a uniform codebase and avoid style conflicts.
  • On-Save Formatting - Automatically applies code styling rules whenever a file is saved to the disk.
  • Language - Allows the extension of language support by loading external formatting plugins from project dependencies.
  • Path-Based Formatting Overrides - Customizes styling rules for specific file extensions or folders to accommodate varying project requirements.
  • Configuration Resolution Engines - Locates and parses configuration files or editor settings for a specific path to determine applicable formatting rules.
  • EditorConfig Integrations - Imports properties from EditorConfig files to align formatting behavior with project-level editor settings.
  • File Extension Language Mappings - Links non-standard file extensions to specific languages using glob patterns for formatting.
  • Linter-Formatter Conflict Resolution - Coordinates with linters to disable conflicting stylistic rules and ensure the formatter remains the single source of truth.
  • Conflict Resolution Layers - Provides configuration layers that resolve conflicts between linting rules and the Prettier formatter.
  • Plugin-Based Language Extensions - The ability to load external modules via configuration or API to add support for additional languages and syntax patterns.
  • Tool Binary Resolution - Prioritizes project-local formatter installations over bundled versions to ensure version consistency.
  • Formatting Verification - Provides a check to verify if files adhere to styling rules without applying changes, ideal for CI pipelines.
  • Development Utilities - Integrates code formatting and linting via the popular formatter.

Star-Verlauf

Star-Verlauf für prettier/prettier-vscodeStar-Verlauf für prettier/prettier-vscode

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Prettier Vscode

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Prettier Vscode.
  • google/vim-codefmtAvatar von google

    google/vim-codefmt

    1,119Auf GitHub ansehen↗

    Vim-codefmt is a plugin for the Vim text editor that automates source code formatting by integrating external command-line utilities. It functions as a bridge between the editor and specialized formatting tools, allowing developers to maintain consistent style across diverse programming languages through a unified interface. The plugin operates by invoking external processes to transform buffer content, utilizing standard input and output streams to exchange data. It supports both full-file formatting and targeted adjustments for specific code ranges, ensuring that style enforcement can be ap

    Vim Scriptclang-formatformatterjs-beautify
    Auf GitHub ansehen↗1,119
  • google/gtsAvatar von google

    google/gts

    5,284Auf GitHub ansehen↗

    gts provides standardized utilities for project bootstrapping and the application of consistent linting and formatting style guides. It functions as a TypeScript project bootstrapper that initializes new projects with standardized dependencies, build scripts, and compiler settings. The project implements a comprehensive TypeScript style guide consisting of a predefined collection of rules for static analysis and a code formatter that automatically adjusts source code spacing and syntax. These tools identify and fix code style violations to ensure uniformity across codebases. Additional capab

    TypeScriptformattergooglelinter
    Auf GitHub ansehen↗5,284
  • prettier/prettier-eslintAvatar von prettier

    prettier/prettier-eslint

    4,103Auf GitHub ansehen↗

    prettier-eslint is a command-line code stylist and JavaScript formatter that integrates Prettier and ESLint. It functions as a linter wrapper, coordinating a sequential pipeline of formatting and linting tasks to ensure source code is both aesthetically consistent and rule-compliant. The tool resolves conflicts between style guides and logic rules by executing linting fixes after formatting. It allows for a configurable formatting sequence to prioritize specific rules and can identify unformatted files to facilitate use in version control hooks. The project provides capabilities for automati

    TypeScripteslintformatterhacktoberfest
    Auf GitHub ansehen↗4,103
  • shufo/vscode-blade-formatterAvatar von shufo

    shufo/vscode-blade-formatter

    5,196Auf GitHub ansehen↗

    This is a code formatter for Blade template files that standardizes indentation and spacing within the VS Code editor. It functions as a template formatter and HTML attribute sorter that cleans up syntax and layout based on custom or opinionated style rules. The tool differentiates itself by automatically organizing HTML attributes and sorting Tailwind CSS utility classes into a predictable order. It uses a JSON-configurable system to load project-specific rules and exclusion lists, enabling teams to synchronize code styles and prevent version control conflicts. Broad capabilities include ma

    TypeScriptformatterlaravelvscode
    Auf GitHub ansehen↗5,196
Alle 30 Alternativen zu Prettier Vscode anzeigen→

Häufig gestellte Fragen

Was macht prettier/prettier-vscode?

Dies ist eine Visual Studio Code-Erweiterung, die die Prettier-Formatierungs-Engine in den Editor integriert. Sie dient als Brücke für einheitliches, sprachübergreifendes Code-Styling, indem sie Quellcode basierend auf einem Syntaxbaum neu formatiert, um ein konsistentes Layout und Zeilenumbrüche zu erzwingen.

Was sind die Hauptfunktionen von prettier/prettier-vscode?

Die Hauptfunktionen von prettier/prettier-vscode sind: Automatic Code Formatters, Source Code Formatting, Style Rule Configurations, Code Formatters, Multi-Language Formatting Support, Universal Code Formatters, VS Code Extensions, Editor Provider Implementations.

Welche Open-Source-Alternativen gibt es zu prettier/prettier-vscode?

Open-Source-Alternativen zu prettier/prettier-vscode sind unter anderem: google/vim-codefmt — Vim-codefmt is a plugin for the Vim text editor that automates source code formatting by integrating external… google/gts — gts provides standardized utilities for project bootstrapping and the application of consistent linting and formatting… prettier/prettier-eslint — prettier-eslint is a command-line code stylist and JavaScript formatter that integrates Prettier and ESLint. It… shufo/vscode-blade-formatter — This is a code formatter for Blade template files that standardizes indentation and spacing within the VS Code editor.… wklken/k-vim — k-vim is a configuration framework and development environment for the Vim text editor. It provides a set of… standard/standard — Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style…