GitHub
06/19/2026, 8:53 PMeslint from 9.39.4 to 10.5.0
Release notes
Sourced from eslint's releases.
v10.5.0
Features
• `5ca8c52` feat: correct stack tracking in max-nested-callbacks (#20973) (Pixel998)
• `b565783` feat: report no-with violations at the with keyword (#20971) (Pixel998)
• `2ce032f` feat: report max-lines-per-function violations at function head (#20966) (Pixel998)
• `732cb3e` feat: report max-nested-callbacks violations at function head (#20967) (Pixel998)
• `f9c138a` feat: report max-depth violations on keywords (#20943) (Pixel998)
• `bdb496c` feat: correct max-depth handling for else-if chains (#20944) (Pixel998)
• `c296873` feat: update error loc into function header (#20907) (Taejin Kim)max-statements
Documentation
• `8ae1b5b` docs: Update README (GitHub Actions Bot)
• `ca7eb90` docs: update Node.js prerequisites to include ICU support (#20962) (Francesco Trotta)
• `f99b47a` docs: Update README (GitHub Actions Bot)
• `acf03d4` docs: clarify precedence of parserOptions over languageOptions (#20926) (sethamus)
Chores
• `b18bf58` chore: update ecosystem plugins (#20959) (ESLint Bot)
• `c2d1444` refactor: replace areAllSegmentsUnreachable with !isAnySegmentReachable (#20951) (Taejin Kim)
• `243b8c5` chore: enhance config-rule to support oneOf, anyOf, and nested schemas (#20788) (kuldeep kumar)
• `217b2a9` test: add unit tests for ParserService (#20949) (Taejin Kim)
• `72003e7` test: add location information to error messages in(#20945) (lumir)max-statements
• `7797c26` refactor: deduplicate isAnySegmentReachable across rules (#20890) (Taejin Kim)
• `67c46fa` chore: update ecosystem plugins (#20938) (ESLint Bot)
• `95d8c7a` chore: update dependencyto v2 (#20934) (renovate[bot])@eslint/json
• `cf9e496` chore: updateto 0.18.3 (#20933) (Pixel998)@arethetypeswrong/cli
• `fb6d396` test: run type tests with TypeScript 7 (#20868) (sethamus)
v10.4.1
Bug Fixes
• `e557467` fix: updateversion to 0.7.2 (#20930) (Francesco Trotta)@eslint/plugin-kit
• `d4ce898` fix: propagate failures from delegated commands (#20917) (Minh Vu)
• `f4f3507` fix: prefer-arrow-callback invalid autofix with newline after(#20916) (kuldeep kumar)async
• `c5bc78b` fix: false positive for reference inblock (#20655) (Tanuj Kanti)finally
• `27538c0` fix: add missing CodePath and CodePathSegment types (#20853) (Pixel998)
Documentation
• `61b0add` docs: remove deprecated rule from related rules of(#20921) (Tanuj Kanti)max-params
• `305d5b9` docs: remove deprecated rules from related rules section (#20911) (Tanuj Kanti)
• `49b0202` docs: fixof ad (#20901) (Tanuj Kanti)display: none
• `9067f94` docs: switch build to Node.js 24 (#20893) (Milos Djermanovic)
• `c91b041` docs: Update README (GitHub Actions Bot)
• `e349265` docs: clarify semver strings in rule deprecation objects (#20885) (Milos Djermanovic)
Chores
• `b0e466b` test: addproperty to invalid tests cases for rules (#20924) (Tanuj Kanti)data
• <https://github.com/eslint/eslint/commit/f78838…meltano/meltano
GitHub
06/19/2026, 8:54 PM