Change8

Migrating to ESLint v9.30.0

Version v9.30.0 introduces 1 breaking change. This guide details how to update your code.

Released: 6/27/2025

1
Breaking Changes
1
Migration Steps
5
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

getIndexFromLocno-duplicate-importsno-restricted-propertiesconfig.basePathmeta.deprecated

Breaking Changes

Issue #1

getIndexFromLoc now throws an error when the column is negative. Ensure that any calls to this method provide non-negative column values to avoid runtime exceptions.

Migration Steps

  1. 1
    Review usage of getIndexFromLoc to ensure column arguments are not negative.

Release Summary

This release introduces the basePath config property and a new option for no-duplicate-imports, while also hardening the getIndexFromLoc method with better error handling and null checks.

Need More Details?

View the full release notes and all changes for ESLint v9.30.0.

View Full Changelog