Skip to content

v2.31.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 03:12
· 147 commits to main since this release

2.31.0 (2026-10-02)

Features

  • add package-requirements rule for conditional manifest fields, files and scripts (2213c41)
  • add the tooling wiring preset for publish checks, root tooling, hooks and tool configs (022b4f6)
  • verify through ESLint's Node API that the config is applied to sample files (e28562b)

Bug Fixes

  • accept syncpack configured under config.syncpack in package.json (c5c96b0)
  • find the repository root structurally instead of from the ESLint working directory (9b19059)
  • list a file requirement once however many equal objects state it (a08b6e9)
  • name every accepted spelling of a file requirement that allows a manifest field (4e244f5)
  • require the root tool scripts to run the tool, not merely exist (4053223)

Code Refactoring

  • share script requirement reading and checking beyond workspace selectors (bd15e6d)

Documentation

  • document the tooling wiring preset and the ESLint verifier and export them (36272d5)
  • fix the punctuation of the fixture ignore comment (45997fa)
  • state that the smoke project check covers presence only (81a462e)

Tests

  • exercise every dependency field the declares condition reads (bc70b57)