awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prettier avatar

prettier/eslint-config-prettier

0
View on GitHub↗
5,854 estrellas·261 forks·JavaScript·mit·3 vistasnpm.im/eslint-config-prettier↗

Eslint Config Prettier

eslint-config-prettier is a configuration layer and CLI tool that identifies and disables ESLint rules which conflict with Prettier's code formatting. It provides an ESLint configuration preset that turns off style-related rules, along with a command-line scanner that detects and reports conflicting rules from a project's existing setup.

The tool operates entirely at configuration time, producing a modified ESLint config that disables formatting conflicts without any runtime overhead during linting. It works across any ESLint plugin by matching rule names against a curated conflict database, automatically turning off conflicting rules from popular plugins like TypeScript, React, and Vue without requiring per-rule configuration.

The project maintains a hardcoded mapping of known conflicting ESLint rules to Prettier behaviors, updated per Prettier release to ensure accuracy. It can generate a new ESLint configuration by programmatically removing or disabling conflicting rules from the user's existing setup, enabling smooth integration of ESLint linting with Prettier formatting in a single pipeline.

Features

  • Config Scanners - Provides a CLI tool that detects and reports ESLint rules conflicting with Prettier formatting.
  • Audit Scanners - Ships a CLI tool that scans ESLint configs and reports conflicting rules for Prettier compatibility.
  • Formatting Presets - Ships an ESLint configuration preset that turns off style-related rules for seamless Prettier integration.
  • Formatting Rule Disablers - Automatically disables conflicting rules from TypeScript, React, and Vue ESLint plugins.
  • Formatting Rule Detectors - Scans ESLint configs to identify rules that overlap with Prettier formatting using a curated conflict database.
  • Conflict Resolution Layers - Provides a configuration layer that resolves conflicts between ESLint linting rules and Prettier formatting.
  • Conflict Resolvers - Detects and disables ESLint rules that conflict with Prettier formatting to maintain consistent code style.
  • Plugin Rule Managers - Automatically manages conflicting rules from TypeScript, React, and Vue plugins for smooth Prettier integration.
  • Conflict-Aware Generators - Generates a new ESLint config by programmatically removing rules that conflict with Prettier.
  • Formatting Config Audits - Scans ESLint configurations via CLI to identify unnecessary or conflicting formatting rules.
  • Plugin Rule Disablers - Disables conflicting ESLint rules by matching plugin namespace prefixes like @typescript-eslint or react.
  • Plugin-Agnostic Resolvers - Resolves ESLint-Prettier conflicts across any plugin by matching rule names against a generic pattern.
  • Formatting Rule Mappings - Maintains a hardcoded mapping of conflicting ESLint rules to Prettier behaviors, updated per release.
  • Build-Time Overrides - Operates entirely at configuration time, producing a modified ESLint config with no runtime overhead.
  • Formatting and Linting Pipelines - Integrates ESLint linting with Prettier formatting into a unified pipeline without rule clashes.
  • Plugin Rule Disablers - Automatically turns off conflicting rules from popular ESLint plugins like TypeScript, React, and Vue.
  • Formatting Conflict Detectors - Scans ESLint configs and reports rules that conflict with Prettier formatting to maintain a clean setup.
  • Formatting Conflict Disablers - Disables ESLint rules that conflict with Prettier formatting, enabling combination with other configs without clashes.
  • Shareable Configurations - Disables conflicting rules to allow Prettier to handle formatting.

Historial de estrellas

Gráfico del historial de estrellas de prettier/eslint-config-prettierGráfico del historial de estrellas de prettier/eslint-config-prettier

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Eslint Config Prettier

Proyectos open-source similares, clasificados según cuántas características comparten con Eslint Config Prettier.
  • antfu/eslint-configAvatar de antfu

    antfu/eslint-config

    6,210Ver en GitHub↗

    Anthony's ESLint config preset

    JavaScript
    Ver en GitHub↗6,210
  • biomejs/biomeAvatar de biomejs

    biomejs/biome

    23,741Ver en GitHub↗

    Biome is a unified developer tooling suite that provides code formatting, linting, and static analysis for JavaScript and TypeScript projects. It functions as a command-line interface designed to automate the maintenance of code quality and style consistency throughout the development lifecycle. The tool distinguishes itself through a high-performance engine built in Rust, which utilizes a single-pass abstract syntax tree to perform formatting and linting simultaneously. By leveraging parallel multi-threaded execution and incremental file system caching, it minimizes latency during analysis t

    Rustcssformatterjavascript
    Ver en GitHub↗23,741
  • prettier/prettier-eslintAvatar de prettier

    prettier/prettier-eslint

    4,103Ver en GitHub↗

    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
    Ver en GitHub↗4,103
  • super-linter/super-linterAvatar de super-linter

    super-linter/super-linter

    10,492Ver en GitHub↗

    Combination of multiple linters to run as a GitHub Action or standalone

    Shellactionscicode-quality
    Ver en GitHub↗10,492
Ver las 30 alternativas a Eslint Config Prettier→

Preguntas frecuentes

¿Qué hace prettier/eslint-config-prettier?

eslint-config-prettier is a configuration layer and CLI tool that identifies and disables ESLint rules which conflict with Prettier's code formatting. It provides an ESLint configuration preset that turns off style-related rules, along with a command-line scanner that detects and reports conflicting rules from a project's existing setup.

¿Cuáles son las características principales de prettier/eslint-config-prettier?

Las características principales de prettier/eslint-config-prettier son: Config Scanners, Audit Scanners, Formatting Presets, Formatting Rule Disablers, Formatting Rule Detectors, Conflict Resolution Layers, Conflict Resolvers, Plugin Rule Managers.

¿Qué alternativas de código abierto existen para prettier/eslint-config-prettier?

Las alternativas de código abierto para prettier/eslint-config-prettier incluyen: antfu/eslint-config — Anthony's ESLint config preset. biomejs/biome — Biome is a unified developer tooling suite that provides code formatting, linting, and static analysis for JavaScript… prettier/prettier-eslint — prettier-eslint is a command-line code stylist and JavaScript formatter that integrates Prettier and ESLint. It… super-linter/super-linter — Combination of multiple linters to run as a GitHub Action or standalone. analysis-tools-dev/static-analysis — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It… dense-analysis/ale — Ale is an asynchronous code analysis tool and integrated development environment plugin designed for lightweight text…