eslint-plugin-import-x
Advanced tools
Changelog
4.1.0
#122 cd52e86
Thanks @michaelfaith! - Add ESLint flat configuration presets. You can access them with:
import eslintPluginImportX from "eslint-plugin-import-x";
eslintPluginImportX.flatConfigs.recommended;
eslintPluginImportX.flatConfigs.react;
eslintPluginImportX.flatConfigs.typescript;
eslintPluginImportX.flatConfigs.electron;
#132 9948c78
Thanks @SukkaW! - Added no-rename-default
that forbid importing a default export by a different name. Originally created by @whitneyit, ported by @SukkaW
Changelog
3.1.0
38aa4cb
Thanks @silverwind! - Add ignoreUnusedTypeExports
option to no-unused-modules
#118 0307ff2
Thanks @SukkaW! - Reverts #111. The introduction of SCC causes extra overhead that overcomes the early return it introduced.
A new no-cycle-next
rule is being implemented using the graph. It won't be backward compatible with the current rule no-cycle
. The current no-cycle
rule will become no-cycle-legacy
in the next major version.
Changelog
3.0.0
#106 19f10aa
Thanks @SukkaW! - eslint-plugin-import-x
is a fork of eslint-plugin-import
that aims to provide a more performant and more lightweight version of the original plugin.
Due to the nature of the fork, all eslint-plugin-import
's git tags and releases have been copied over to eslint-plugin-import-x
. This causes version conflicts when publishing new versions of eslint-plugin-import-x
.
To prevent this, we have decided to publish a new major version of eslint-plugin-import-x
that will not conflict with the original eslint-plugin-import
's versions.
See also https://github.com/un-ts/eslint-plugin-import-x/issues/76
Changelog
0.5.3
#101 c0cea7b
Thanks @SukkaW! - Allow incorrect file path in extraneous deps check
#100 293fcf4
Thanks @SukkaW! - feat: webpack comment regex support webpackFetchPriority
#85 ded3e80
Thanks @kosmotema! - add languageOptions to ChildContext
#100 293fcf4
Thanks @SukkaW! - Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode