Back to Explore

eslint/eslintrc

GitHub
1 updates · last 90 days1 watchersOpen source

Last release: 2 months ago

The @eslint/eslintrc package provides the legacy ESLintRC configuration file format for ESLint. It is useful for converting ESLintRC-style configs into ESLint flat configs using the FlatCompat utility, including helpers for mimicking extends, environments, plugins, and whole config objects. The package is frozen, with only critical bug fixes, as ESLint moves to a new config system.

Project status

  • Active maintenance is evident, with the repo receiving upstream pushes as recently as 2026-06-01, and multiple eslintrc updates in 2025-11 through 2026-03.
  • The apparent updates cadence is steady but not frequent, roughly every 1 to 2 months between the latest three versions (2025-11-28, 2026-02-23, 2026-03-06).

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • eslintrc-v3.3.5

    2 months ago

    Release 3.3.5 mainly updates the @eslint/eslintrc package metadata and one dependency. The documented change is a minimatch version bump intended as a bug fix.

  • eslintrc-v3.3.4

    3 months ago

    eslintrc v3.3.4 is primarily a dependency security maintenance release, bumping ajv and minimatch versions. The diff shows no changes to the library’s runtime code, only package metadata, changelog/README updates, and CI automation changes.

    Security
  • eslintrc-v3.3.3

    6 months ago

    Release v3.3.3 primarily updates versioning and changelog entries after an earlier publish issue. No application or library logic changes are present in the provided diff.

  • eslintrc-v3.3.2

    6 months ago

    This release updates the FlatCompat implementation in eslint eslintrc to remove the `name` property from the generated `eslint:all` and `eslint:recommended` config objects. The release notes describe this as a bug fix and adds a corresponding test.

  • v3.3.1

    3/21/2025

    v3.3.1 is presented as a small bug fix release. The documented change is correcting the `types` entry in `package.json` so TypeScript tooling resolves the declaration files correctly.

  • v3.3.0

    2/21/2025

    v3.3.0 primarily adds TypeScript type definitions for the package and introduces a dedicated TypeScript compile test in CI. The code diff also includes a number of internal refactors (Node built-in import specifiers, small utility changes, and stricter/updated type-related plumbing in package configuration).

    Features
  • v3.2.0

    11/15/2024

    v3.2.0 introduces merging of a rule's meta defaultOptions into the user-provided options before validating the rule schema. The implementation adds a new deep merge helper and updates ConfigValidator to validate merged options rather than the raw local options.

    Features
  • v3.1.0

    5/17/2024

    Release v3.1.0 mainly adds a new public API function, loadConfigFile(), and updates CI to run tests on Node.js 22. It also bumps the shelljs dependency and refreshes some GitHub Actions workflow versions.

    Features
  • v3.0.2

    2/23/2024

    v3.0.2 is a maintenance release focused on updating the `globals` dependency to the v14 range. The code diff shows only changelog and dependency metadata updates, with no functional logic changes in the library itself.

  • v3.0.1

    2/9/2024

    Release v3.0.1 focuses on documentation updates and a dependency bump. The README and changelog were updated to clarify how FlatCompat should be configured for using eslint:recommended and eslint:all, and the package now depends on espree 10.0.1.