# Eslint Plugin Import > πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix). ## Pages - [import/consistent-type-specifier-style](rules-consistent-type-specifier-style.md): πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-li... - [import/default](rules-default.md): πŸ’Ό This rule is enabled in the following configs: ❗`errors`, β˜‘οΈ`recommended`. - [import/dynamic-import-chunkname](rules-dynamic-import-chunkname.md): πŸ’‘ This rule is manually fixable by [editor suggestions](https://eslint.org/docs/latest/use/core-concepts#rule-suggest... - [import/enforce-node-protocol-usage](rules-enforce-node-protocol-usage.md): πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-li... - [import/export](rules-export.md): πŸ’Ό This rule is enabled in the following configs: ❗`errors`, β˜‘οΈ`recommended`. - [import/exports-last](rules-exports-last.md): This rule enforces that all exports are declared at the bottom of the file. This rule will report any export declarat... - [import/extensions](rules-extensions.md): Some file resolve algorithms allow you to omit the file extension within the import source path. For example the`nod... - [import/first](rules-first.md): πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-li... - [import/group-exports](rules-group-exports.md): Reports when named exports are not grouped together in a single`export`declaration or when multiple assignments to ... - [import/imports-first](rules-imports-first.md): ❌ This rule is deprecated. - [import/max-dependencies](rules-max-dependencies.md): Forbid modules to have too many dependencies (`import`or`require`statements). - [import/named](rules-named.md): πŸ’ΌπŸš« This rule is enabled in the following configs: ❗`errors`, β˜‘οΈ`recommended`. This rule is _disabled_ in the ⌨️`ty... - [import/namespace](rules-namespace.md): πŸ’Ό This rule is enabled in the following configs: ❗`errors`, β˜‘οΈ`recommended`. - [import/newline-after-import](rules-newline-after-import.md): πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-li... - [import/no-absolute-path](rules-no-absolute-path.md): πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-li... - [import/no-amd](rules-no-amd.md): Reports`require([array], ...)`and`define([array], ...)`function calls at the - [import/no-anonymous-default-export](rules-no-anonymous-default-export.md): Reports if a module's default export is unnamed. This includes several types of unnamed data types; literals, object ... - [import/no-commonjs](rules-no-commonjs.md): Reports`require([string])`function calls. Will not report if >1 argument, - [import/no-cycle](rules-no-cycle.md): Ensures that there is no resolvable path back to this module via its dependencies. - [import/no-default-export](rules-no-default-export.md): Prohibit default exports. Mostly an inverse of [`prefer-default-export`]. - [import/no-deprecated](rules-no-deprecated.md): Reports use of a deprecated name, as indicated by a JSDoc block with a`@deprecated` - [import/no-duplicates](rules-no-duplicates.md): ⚠️ This rule _warns_ in the following configs: β˜‘οΈ`recommended`, 🚸`warnings`. - [import/no-dynamic-require](rules-no-dynamic-require.md): The`require`method from CommonJS is used to import modules from different files. Unlike the ES6`import`syntax, it... - [import/no-empty-named-blocks](rules-no-empty-named-blocks.md): πŸ”§πŸ’‘ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-l... - [import/no-extraneous-dependencies](rules-no-extraneous-dependencies.md): Forbid the import of external modules that are not declared in the`package.json`'s`dependencies`,`devDependencies`... - [import/no-import-module-exports](rules-no-import-module-exports.md): πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-li... - [import/no-internal-modules](rules-no-internal-modules.md): Use this rule to prevent importing the submodules of other modules. - [import/no-mutable-exports](rules-no-mutable-exports.md): Forbids the use of mutable exports with`var`or`let`. - [import/no-named-as-default-member](rules-no-named-as-default-member.md): ⚠️ This rule _warns_ in the following configs: β˜‘οΈ`recommended`, 🚸`warnings`. - [import/no-named-as-default](rules-no-named-as-default.md): ⚠️ This rule _warns_ in the following configs: β˜‘οΈ`recommended`, 🚸`warnings`. - [import/no-named-default](rules-no-named-default.md): Reports use of a default export as a locally named import. - [import/no-named-export](rules-no-named-export.md): Prohibit named exports. Mostly an inverse of [`no-default-export`]. - [import/no-namespace](rules-no-namespace.md): πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-li... - [import/no-nodejs-modules](rules-no-nodejs-modules.md): Forbid the use of Node.js builtin modules. Can be useful for client-side web projects that do not have access to thos... - [import/no-relative-packages](rules-no-relative-packages.md): πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-li... - [import/no-relative-parent-imports](rules-no-relative-parent-imports.md): Use this rule to prevent imports to folders in relative parent paths. - [import/no-restricted-paths](rules-no-restricted-paths.md): Some projects contain files which are not always meant to be executed in the same environment. - [import/no-self-import](rules-no-self-import.md): Forbid a module from importing itself. This can sometimes happen during refactoring. - [import/no-unassigned-import](rules-no-unassigned-import.md): With both CommonJS'`require`and the ES6 modules'`import`syntax, it is possible to import a module but not to use ... - [import/no-unresolved](rules-no-unresolved.md): πŸ’Ό This rule is enabled in the following configs: ❗`errors`, β˜‘οΈ`recommended`. - [import/no-unused-modules](rules-no-unused-modules.md): Reports: - [import/no-useless-path-segments](rules-no-useless-path-segments.md): πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-li... - [import/no-webpack-loader-syntax](rules-no-webpack-loader-syntax.md): Forbid Webpack loader syntax in imports. - [import/order](rules-order.md): πŸ”§ This rule is automatically fixable by the [`--fix`CLI option](https://eslint.org/docs/latest/user-guide/command-li... - [import/prefer-default-export](rules-prefer-default-export.md): In exporting files, this rule checks if there is default export or not. - [import/unambiguous](rules-unambiguous.md): Warn if a`module`could be mistakenly parsed as a`script`by a consumer leveraging