awesome-repositories.com
Blog
MCP
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
·
antfu avatar

antfu/eslint-config

0
View on GitHub↗
6,210 Stars·576 Forks·JavaScript·MIT·11 Aufrufeeslint-config.antfu.me↗

Eslint Config

Anthony's ESLint config preset

Features

  • Auto-Fixable Formatting Presets - Applies a curated set of auto-fixable formatting and style rules to TypeScript, JSX, Vue, and other web formats.
  • Opinionated Lint Presets - Provides an opinionated, auto-fixable ESLint preset for TypeScript, Vue, JSX, and Markdown files.
  • Code Formatting and Linting - Checks and fixes code style across multiple file formats including TypeScript, JavaScript, Vue, JSON, YAML, TOML, and Markdown.
  • Glob-Based Rule Customizations - Overrides individual rules or entire rule groups per file glob and composes multiple flat configs into a single pipeline.
  • Formatting Presets - Applies a curated set of auto-fixable formatting and style rules to TypeScript, JSX, Vue, and other web formats.
  • ESLint - Delivers an ESLint-native formatting preset that auto-fixes code style without requiring Prettier.
  • Glob-Based Rule Overrides - Applies rule overrides based on file path patterns for different linting behavior per file type.
  • Git Hooks - Integrates with lint-staged and simple-git-hooks to run ESLint fixes on staged files before every commit.
  • Pre-commit Hooks - Runs ESLint fixes on staged files before every commit using lint-staged and simple-git-hooks.
  • Pre-Commit Quality Hooks - Integrates with lint-staged and simple-git-hooks to run ESLint fixes on staged files before every commit.
  • Flat Config Merging - Composes multiple ESLint flat config objects into a single pipeline using array spreading and conditional merging.
  • ESLint Plugin Rule Bundles - Groups related ESLint rules into reusable plugin objects that can be enabled or disabled as a unit.
  • Glob-Based Rule Overrides - Overrides individual rules or entire rule groups per file glob and composes multiple flat configs into a single pipeline.
  • Multi-Format Linting Pipelines - Checks and fixes code style in TypeScript, JavaScript, Vue, JSX, JSON, YAML, TOML, and Markdown out of the box.
  • Flat Config Presets - Implements an ESLint flat config preset that composes multiple rule sets for modern JavaScript projects.
  • Non-JavaScript File Linting - Lints and fixes TypeScript, JavaScript, Vue, JSX, JSON, YAML, TOML, and Markdown files out of the box.
  • Shareable Configurations - Personalized preset for modern JavaScript development.

Star-Verlauf

Star-Verlauf für antfu/eslint-configStar-Verlauf für antfu/eslint-config

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 Eslint Config

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Eslint Config.
  • 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
  • alexjoverm/typescript-library-starterAvatar von alexjoverm

    alexjoverm/typescript-library-starter

    4,359Auf GitHub ansehen↗

    This project is a TypeScript library starter kit that provides a pre-configured development environment for building and publishing typed packages. It establishes a zero-config build pipeline to accelerate the creation of library projects. The toolkit includes a RollupJS bundle configuration to compile source code into optimized bundles with automatic type definition generation. It integrates a semantic release workflow to manage versioning and changelogs based on conventional commit messages, alongside a Jest testing framework suite for stability verification. The environment covers code qu

    TypeScriptcoverallsjestlibrary
    Auf GitHub ansehen↗4,359
  • pre-commit/pre-commit-hooksAvatar von pre-commit

    pre-commit/pre-commit-hooks

    6,593Auf GitHub ansehen↗

    This project is a comprehensive collection of pre-commit hooks designed to automate code linting, style enforcement, and file validation before changes are committed to version control. It provides a suite of ready-to-use scripts that serve as quality guards, including static analysis hooks, configuration file validators, and tools for maintaining version control integrity. The collection distinguishes itself by offering specialized guards for repository health and security. This includes detection of leaked credentials and private keys, prevention of large file commits, and enforcement of br

    Pythongitlinterpre-commit
    Auf GitHub ansehen↗6,593
  • j178/prekAvatar von j178

    j178/prek

    6,297Auf GitHub ansehen↗

    Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo

    Rustgitgit-hookspre-commit
    Auf GitHub ansehen↗6,297
Alle 30 Alternativen zu Eslint Config anzeigen→

Häufig gestellte Fragen

Was macht antfu/eslint-config?

Anthony's ESLint config preset

Was sind die Hauptfunktionen von antfu/eslint-config?

Die Hauptfunktionen von antfu/eslint-config sind: Auto-Fixable Formatting Presets, Opinionated Lint Presets, Code Formatting and Linting, Glob-Based Rule Customizations, Formatting Presets, ESLint, Glob-Based Rule Overrides, Git Hooks.

Welche Open-Source-Alternativen gibt es zu antfu/eslint-config?

Open-Source-Alternativen zu antfu/eslint-config sind unter anderem: google/gts — gts provides standardized utilities for project bootstrapping and the application of consistent linting and formatting… alexjoverm/typescript-library-starter — This project is a TypeScript library starter kit that provides a pre-configured development environment for building… pre-commit/pre-commit-hooks — This project is a comprehensive collection of pre-commit hooks designed to automate code linting, style enforcement,… j178/prek — Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or… sds/overcommit — Overcommit is a Git hook manager and pre-commit validation framework designed to automate the execution of scripts and… prettier/eslint-config-prettier — eslint-config-prettier is a configuration layer and CLI tool that identifies and disables ESLint rules which conflict…