ESLint plugin with rules that help validate proper imports.
eslint-plugin-import is an ESLint plugin that validates proper ES2015+ (ES6+) import and export syntax to prevent issues such as misspelled file paths and import names. The plugin provides numerous configurable rules organized into categories including helpful warnings, module systems, static analysis, and style guide enforcement, with support for various configurations including legacy and flat ESLint formats. It supports resolution through multiple systems including Node and webpack, and can be extended with third-party resolvers to handle different module bundling scenarios. The project is maintained by the import-js organization and is available under commercial support through Tidelift.