eslint-plugin-import
Advanced tools
Changelog
[2.17.2] - 2019-04-16
no-unused-modules
]: avoid crash when using ignoreExports
-option ([#1331], [#1323], thanks [@rfermann])no-unused-modules
]: make sure that rule with no options will not fail ([#1330], [#1334], thanks [@kiwka])Changelog
[2.17.0] - 2019-04-13
no-useless-path-segments
]: Add noUselessIndex
option ([#1290], thanks [@timkraut])no-duplicates
]: Add autofix ([#1312], thanks [@lydell])no-unused-modules
] rule ([#1142], thanks [@rfermann])order
]: Fix interpreting some external modules being interpreted as internal modules ([#793], [#794] thanks [@ephys])namespace
]: add check for null ExportMap ([#1235], [#1144], thanks [@ljqx])no-cycle
], [no-relative-parent-imports
], [no-unresolved
], [no-useless-path-segments
]) ([#1218], [#1166], [#1035], thanks [@vikr01])export
]: false positives for TypeScript type + value export ([#1319], thanks [@bradzacher])export
]: Support TypeScript namespaces ([#1320], [#1300], thanks [@bradzacher])no-commonjs
]: add tests that show corner cases ([#1308], thanks [@TakeScoop])Changelog
[2.16.0] - 2019-01-29
typescript
config ([#1257], thanks [@kirill-konshin])SourceCode
objects for all parsed dependencies, resolved. (issue [#1266], thanks [@asapach] and [@sergei-startsev] for digging in)Changelog
[2.15.0] - 2019-01-22
no-named-export
] ([#1157], thanks [@fsmaia])no-extraneous-dependencies
]: packageDir
option with array value was clobbering package deps instead of merging them ([#1175]/[#1176], thanks [@aravindet] & [@pzhine])dynamic-import-chunkname
]: Add proper webpack comment parsing ([#1163], thanks [@st-sloth])named
]: fix destructuring assignment ([#1232], thanks [@ljqx])Changelog
[2.14.0] - 2018-08-13
no-useless-path-segments
]: add commonJS (CJS) support ([#1128], thanks [@1pete])namespace
]: add JSX check ([#1151], thanks [@jf248])no-cycle
]: ignore Flow imports ([#1126], thanks [@gajus])no-relative-parent-imports
]: resolve paths ([#1135], thanks [@chrislloyd])order
]: fix autofixer when using typescript-eslint-parser ([#1137], thanks [@justinanastos])Changelog
[2.13.0] - 2018-06-24
no-relative-parent-imports
] rule: disallow relative imports from parent directories ([#1093], thanks [@chrislloyd])namespace
rule: ensure it works in eslint 5/ecmaVersion 2018 (thanks [@ljharb])Changelog
[2.12.0] - 2018-05-17
named
] rule ([#931], thanks [@mattijsbliek])no-useless-path-segments
] rule ([#1068], thanks [@manovotny])packageDir
option for [no-extraneous-dependencies
] can be array-valued ([#1085], thanks [@hulkish])Changelog
[2.11.0] - 2018-04-09
first
] ([#1046], thanks [@fengkfengk])allow-require
option for [no-commonjs
] rule ([#880], thanks [@futpib])