Skip to content

Releases: un-ts/eslint-plugin-import-x

v4.3.1

29 Sep 17:11
0bac033
Compare
Choose a tag to compare

Patch Changes

  • #162 38d0081 Thanks @AaronMoat! - Fix issue where no-duplicates rule with prefer-inline incorrectly marks default type and named type imports as duplicates

v4.3.0

22 Sep 12:27
b43350c
Compare
Choose a tag to compare

Minor Changes

v4.2.1

04 Sep 17:22
967e32f
Compare
Choose a tag to compare

Patch Changes

v4.2.0

04 Sep 12:15
978ae88
Compare
Choose a tag to compare

Minor Changes

  • #142 f12447e Thanks @Zamiell! - Add new option "whitelist" for rule "no-extraneous-dependencies"

Patch Changes

v4.1.1

29 Aug 11:59
709f86f
Compare
Choose a tag to compare

Patch Changes

  • #133 757ffa9 Thanks @SukkaW! - Fix #123 where the rule no-named-as-default would have confuse TypeScript namespace exports with actual exports.

v4.1.0

27 Aug 12:50
ceb8e65
Compare
Choose a tag to compare

Minor Changes

  • #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

v4.0.0

26 Aug 21:28
f37dc29
Compare
Choose a tag to compare

Major Changes

  • #112 4ba14da Thanks @SukkaW! - Use typescript-eslint v8. The minimum supported ESLint version is now >= 8.57.0 and the minimum required Node.js version is now 18.18.0.

v3.1.0

23 Jul 07:10
ea7c13e
Compare
Choose a tag to compare

Minor Changes

Patch Changes

  • #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.

v3.0.1

12 Jul 03:45
f2f6a48
Compare
Choose a tag to compare

Patch Changes

v3.0.0

11 Jul 03:27
e340575
Compare
Choose a tag to compare

Major Changes

  • #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 #76

Patch Changes