ESLint v10.4.0 introduces a new built-in `includeIgnoreFile()` helper exported from the `eslint/config` entrypoint. Previously only available via the external `@eslint/compat` package, it now supports multiple `.gitignore` files and a `gitignoreResolution` option to interpret patterns relative to each file's location — useful for monorepos with nested `.gitignore` files. The release also includes a new `for-direction` rule check for sequence expressions, three bug fixes (DOT label escaping, deprecated rule replacement handling, dependency update), and various documentation and CI improvements.
Sort: