awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prettier avatar

prettier/prettier-eslint

0
View on GitHub↗
4,103 stars·173 forks·TypeScript·MIT·8 vuesopencollective.com/prettier-eslint↗

Prettier Eslint

prettier-eslint est un styliste de code en ligne de commande et un formateur JavaScript qui intègre Prettier et ESLint. Il fonctionne comme un wrapper de linter, coordonnant un pipeline séquentiel de tâches de formatage et de linting pour garantir que le code source est à la fois esthétiquement cohérent et conforme aux règles.

L'outil résout les conflits entre les guides de style et les règles de logique en exécutant des corrections de linting après le formatage. Il permet une séquence de formatage configurable pour prioriser des règles spécifiques et peut identifier les fichiers non formatés pour faciliter l'utilisation dans les hooks de contrôle de version.

Le projet fournit des capacités pour les corrections de linting automatiques et une analyse d'erreur détaillée qui signale les violations de règles avec les positions de ligne. Il prend en charge l'écrasement direct des fichiers et s'intègre dans les flux de travail d'analyse statique et les pipelines de build automatisés.

Features

  • Linter-Formatter Conflict Resolution - Coordinates a formatter and linter to synchronize styling and resolve conflicting rules through a sequential pipeline.
  • JavaScript and TypeScript Formatting - Combines Prettier and ESLint to ensure JavaScript code is both aesthetically consistent and rule-compliant.
  • Automatic Code Formatters - Provides automatic restructuring of source code to ensure consistent visual style and syntax standards.
  • CLI Code Formatters - Provides a command-line utility to process files through a sequential pipeline of formatting and linting tasks.
  • Command Line Interfaces - Provides a terminal-based application to process files using formatting and linting rules based on project configuration.
  • Integration Wrappers - Combines Prettier and ESLint into a single workflow to ensure code is both aesthetically consistent and rule-compliant.
  • Automated Lint Fixes - Automatically corrects source code style and convention violations by integrating a formatter and a linter.
  • Automatic Lint Fixes - Automatically applies a formatter followed by a linter's fix command to resolve style violations.
  • Formatting and Linting Pipelines - Chains code formatting and linting operations into a unified execution workflow to ensure rule compliance.
  • Static Analysis - Applies a formatter and then runs ESLint fixes to resolve style violations and logic errors in one pass.
  • Code Formatting Tools - Returns a formatted code string alongside an array of linting error messages produced during analysis.
  • Direct File Manipulations - Allows saving formatted code changes directly back to original source files instead of just logging the output.
  • Formatting Configurations - Provides configuration options to determine the order of formatter and linter execution to prioritize specific rules.
  • Unformatted File Identifiers - Lists the names of files deviating from the expected format to facilitate use in version control hooks.
  • CI/CD Pipeline Orchestration - Runs formatting and linting sequences during CI/CD tasks to maintain a uniform codebase across teams.
  • Style Enforcement Hooks - Identifies files deviating from style guidelines to prevent unformatted code from being committed.
  • Validation Error Aggregators - Collects linting violations and position data during the processing chain to report issues without stopping the flow.
  • Processing Pipelines - Processes source code through a sequential pipeline of formatting and linting stages to ensure style consistency.
  • Configuration-Driven Rules - Determines the operational sequence and rule sets by reading project-specific configuration files during startup.
  • Build Automation Pipelines - Processes source files through formatting and linting sequences during automated build tasks.

Historique des stars

Graphique de l'historique des stars pour prettier/prettier-eslintGraphique de l'historique des stars pour prettier/prettier-eslint

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait prettier/prettier-eslint ?

prettier-eslint est un styliste de code en ligne de commande et un formateur JavaScript qui intègre Prettier et ESLint. Il fonctionne comme un wrapper de linter, coordonnant un pipeline séquentiel de tâches de formatage et de linting pour garantir que le code source est à la fois esthétiquement cohérent et conforme aux règles.

Quelles sont les fonctionnalités principales de prettier/prettier-eslint ?

Les fonctionnalités principales de prettier/prettier-eslint sont : Linter-Formatter Conflict Resolution, JavaScript and TypeScript Formatting, Automatic Code Formatters, CLI Code Formatters, Command Line Interfaces, Integration Wrappers, Automated Lint Fixes, Automatic Lint Fixes.

Quelles sont les alternatives open-source à prettier/prettier-eslint ?

Les alternatives open-source à prettier/prettier-eslint incluent : nicklockwood/swiftformat — SwiftFormat is a tool for the Swift language that functions as a code formatter, linter, and refactoring utility. It… analysis-tools-dev/static-analysis — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It… beautify-web/js-beautify — js-beautify is a web language beautifier and code formatter designed to standardize the layout and structure of… rubocop-hq/rubocop — RuboCop is a static code analyzer, linter, and formatter for the Ruby language. It detects style violations, potential… dbt-labs/dbt-core — dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control.… google/gts — gts provides standardized utilities for project bootstrapping and the application of consistent linting and formatting…

Alternatives open source à Prettier Eslint

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Prettier Eslint.
  • nicklockwood/swiftformatAvatar de nicklockwood

    nicklockwood/SwiftFormat

    8,835Voir sur GitHub↗

    SwiftFormat is a tool for the Swift language that functions as a code formatter, linter, and refactoring utility. It automatically applies consistent style rules and visual formatting to source files to ensure a uniform appearance across a project. The project differentiates itself by providing both a command-line interface for batch processing and an Xcode extension for integration directly into the development environment. It includes specialized capabilities for modernizing legacy API usage, simplifying language constructs, and inferring formatting options by analyzing an existing codebase

    Swift
    Voir sur GitHub↗8,835
  • analysis-tools-dev/static-analysisAvatar de analysis-tools-dev

    analysis-tools-dev/static-analysis

    14,389Voir sur GitHub↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Rustanalysisawesome-listcode-quality
    Voir sur GitHub↗14,389
  • beautify-web/js-beautifyAvatar de beautify-web

    beautify-web/js-beautify

    8,973Voir sur GitHub↗

    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

    JavaScript
    Voir sur GitHub↗8,973
  • rubocop-hq/rubocopAvatar de rubocop-hq

    rubocop-hq/rubocop

    12,879Voir sur GitHub↗

    RuboCop is a static code analyzer, linter, and formatter for the Ruby language. It detects style violations, potential bugs, and code smells by scanning source code without executing the program. The tool enforces a predefined Ruby style guide by flagging deviations and automatically rewriting source code to ensure consistency across projects. It includes a language server that provides real-time analysis and formatting suggestions directly within text editors.

    Ruby
    Voir sur GitHub↗12,879
Voir les 30 alternatives à Prettier Eslint→