Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

eslint-plugin-import

Maintains tools to help with requires/imports in JavaScript, including eslint-plugin-import.
Collective - Host: opensource - https://opencollective.com/eslint-plugin-import - Code: https://github.com/import-js

[Refactor] `no-cycle`: Add per-run caching of traversed paths

- This leads to about a 5x speed up

Signed-off-by: Sebastian Malton <[email protected]>

github.com/import-js/eslint-plugin-import - 7cb6fcddc654490eb9b10a62537420199ab2e1ea authored over 2 years ago by Sebastian Malton <[email protected]>
[Docs] `no-unresolved`: fix link

github.com/import-js/eslint-plugin-import - d8633c35ba7031eb49b2a36b27c82b289f8f85ce authored over 2 years ago by Kyle Holmberg <[email protected]>
feat: support `.cjs` `.mjs` `.cts` `.mts` extensions (#84)

github.com/import-js/eslint-import-resolver-typescript - 1e39028d33e660fbd0321ea045488ba8ba8b9783 authored almost 3 years ago by JounQin <[email protected]>
fix: upgrade (dev)Dependencies (#99)

github.com/import-js/eslint-import-resolver-typescript - 2e7b4f420d03fe313386bb0079872c1c4be24eb5 authored almost 3 years ago by JounQin <[email protected]>
[Docs] remove global install in readme

as said in the docs, In eslint v6+, users have to install the plugins locally.
refs: https://esl...

github.com/import-js/eslint-plugin-import - 98c0f0556fdf68f669d95b748f572cfd743348c8 authored almost 3 years ago by 唯然 <[email protected]>
[Docs] `order`: TS code examples should use TS code blocks

github.com/import-js/eslint-plugin-import - 98bbb2cb30f90eaba91ff29bf1c1a21553886302 authored almost 3 years ago by Seyyed MohammadMahdi Zamanian <[email protected]>
[Deps] update `tsconfig-paths`

github.com/import-js/eslint-plugin-import - 21304bdf0124be1db8e6b152b072661b50fa931c authored almost 3 years ago by Jordan Harband <[email protected]>
[Fix] `no-unused-modules`: avoid a crash when processing re-exports

Fixes #2388.

github.com/import-js/eslint-plugin-import - 8b7000ec75968c1bd94f3099d67995a699286cf0 authored almost 3 years ago by Jordan Harband <[email protected]>
[New] `newline-after-import`: add `considerComments` option

github.com/import-js/eslint-plugin-import - 995c12c80016e9d2cc5b3026884c34b5d4b1ad13 authored almost 3 years ago by pri1311 <[email protected]>
[New] `order`: new `alphabetize.orderImportKind` option to sort imports with same path based on their kind (`type`, `typeof`)

Fixes #2339

Co-authored-by: Aaron Adams <[email protected]>
Co-authored-by: stropho <3704482+...

github.com/import-js/eslint-plugin-import - c4f3cc4dda3af1583c3e876864fd19bbb36c69ef authored almost 3 years ago by Aaron Adams <[email protected]>
[Fix] `order`: move nested imports closer to main import entry

github.com/import-js/eslint-plugin-import - 347d78b678a772d5d04e56ff36c131e46d0423ef authored almost 3 years ago by pri1311 <[email protected]>
[Docs] make rule doc titles consistent

matches other docs pages now, easier for copy/pasting the rule

github.com/import-js/eslint-plugin-import - 747d6dc5b905a718c89f10aad04cb2bcdbed7068 authored almost 3 years ago by The Jared Wilcurt <[email protected]>
[Docs] `order`: use correct default value

github.com/import-js/eslint-plugin-import - 8399ef4ed97df1f6edab374a15b9673374bc1543 authored almost 3 years ago by Edwin Kofler <[email protected]>
[Refactor] `namespace`: try to improve performance

See #2340

github.com/import-js/eslint-plugin-import - b0e6f7f48945e2533e96d513248bf3e54e0c1aac authored almost 3 years ago by Jordan Harband <[email protected]>
[Deps] update `minimatch`

github.com/import-js/eslint-plugin-import - 00a4edee3501d65ada7f9f98f04ad2ada46ad86f authored almost 3 years ago by Jordan Harband <[email protected]>
[New] `no-cycle`: add option to allow cycle via dynamic import

github.com/import-js/eslint-plugin-import - b2f6ac8eedac22a241f9d295bcdd4eef4e1c85cf authored almost 3 years ago by GerkinDev <[email protected]>
[Dev Deps] update `@angular-eslint/template-parser`, `chai`

github.com/import-js/eslint-plugin-import - 35bd3a576c20005579cfbaa443a3a5f9d62250f6 authored almost 3 years ago by Jordan Harband <[email protected]>
[New] `no-relative-packages`: add fixer

github.com/import-js/eslint-plugin-import - 02ccbc1a30098822b7a6e7d84d8594b387495361 authored almost 3 years ago by Emily Marigold Klassen <[email protected]>
[Refactor] `export`: clean up rule, tests

github.com/import-js/eslint-plugin-import - 3603428771f3ad81370b85ec3d9a81b525bb65e6 authored almost 3 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-module-utils`

github.com/import-js/eslint-plugin-import - 41d4500d83e969a0b24be837625f754b9eadada6 authored almost 3 years ago by Jordan Harband <[email protected]>
[Tests] consolidate eslint config

github.com/import-js/eslint-plugin-import - eef7487368e9cba476c6095499f30d3c654631ce authored almost 3 years ago by Jordan Harband <[email protected]>
[Fix] `no-duplicates`: Ignore duplicate modules in different TypeScript module declarations

Without this the `import/no-duplicates` rule reports imports of the same
module inside different...

github.com/import-js/eslint-plugin-import - 0595a2f1c5b23680fbe5d234e4f30708ce1396e9 authored almost 3 years ago by Remco Haszing <[email protected]>
[Tests] handle eslint v8.8 adding `suppressedMessages` property

github.com/import-js/eslint-plugin-import - 128d505642312cfeca4180a0ce702c23e982ca2e authored almost 3 years ago by Jordan Harband <[email protected]>
[Fix] `default`: `typescript-eslint-parser`: avoid a crash on exporting as namespace

- test on more versions of `typescript-eslint-parser`

github.com/import-js/eslint-plugin-import - ad18a620d54fea111c8d385029a3c95770c22ddd authored almost 3 years ago by Jordan Harband <[email protected]>
utils: v2.7.3

github.com/import-js/eslint-plugin-import - fc98de271bcd512b6e2ce3211165e6c40b22cdde authored almost 3 years ago by Jordan Harband <[email protected]>
[Fix] `export`: false positive for typescript namespace merging

github.com/import-js/eslint-plugin-import - ade33a49b1679a4ff7ba8fe472fab6a8a52fef4e authored almost 3 years ago by Martin Garcia <[email protected]>
[Refactor] `no-extraneous-dependencies` improve performance using cache

Extracted from #2374.

github.com/import-js/eslint-plugin-import - 7f251b2f0f8c221dba374263d044bcc82748c486 authored almost 3 years ago by meowtec <[email protected]>
[Tests] export resolved `espree` path

github.com/import-js/eslint-plugin-import - a929394cb76c4550faf33d1eeca29e2d9f127962 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `no-dynamic-require`: support dynamic import with espree

github.com/import-js/eslint-plugin-import - 3d02b662dd3dcdf1196aa69a26464c753ef9dfd0 authored almost 3 years ago by sosukesuzuki <[email protected]>
[Tests] export resolved parsers for cleaner comparison

github.com/import-js/eslint-plugin-import - b74013ded017c65ffe8d9a47e14935d2c605b2d3 authored almost 3 years ago by Jordan Harband <[email protected]>
[Deps] update `resolve`

github.com/import-js/eslint-plugin-import - 7cead4674e363eb055599b5ca229ec75a424c81b authored almost 3 years ago by Jordan Harband <[email protected]>
[Tests] test on `@typescript-eslint/parser@5`

github.com/import-js/eslint-plugin-import - 624aa61e69c458d9f932e41ce4ffd189daf81033 authored almost 3 years ago by sosukesuzuki <[email protected]>
[Tests] `no-nodejs-modules`: add tests for node protocol URL

github.com/import-js/eslint-plugin-import - 1cb0dc735f8a6eab77d1b9f29cde2439cc0c5e31 authored almost 3 years ago by sosukesuzuki <[email protected]>
[Tests] configure ESLint overrides to parse arbitrary module namespace names

github.com/import-js/eslint-plugin-import - f795e8f79be7bbb522bab218d1d802f753c4dc4e authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `no-unused-modules`: support arbitrary module namespace names

github.com/import-js/eslint-plugin-import - 1becbb1ea5073fe592e117cbf2079e31e116d4c7 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `namespace`: support arbitrary module namespace names

github.com/import-js/eslint-plugin-import - 37126ec0b74342ec494905ad9f5cb1fe8eb6f3d8 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `named`: support arbitrary module namespace names

github.com/import-js/eslint-plugin-import - 8cd3a0ef3f52c3385703ab2cb5d6c978a467ebb1 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `export`: support arbitrary namespace names

github.com/import-js/eslint-plugin-import - 4382b345e777a58a576029a755d5c72051a07542 authored almost 3 years ago by sosukesuzuki <[email protected]>
[Tests] `default`, `no-anonymous-default-export`, `no-mutable-exports`, `no-named-as-default-member`, `no-named-as-default`: add tests for arbitrary module namespace names

github.com/import-js/eslint-plugin-import - 887e67061de42ac2b416282cd7f92ceb3fb612ee authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `no-named-export`: support arbitrary module namespace names

github.com/import-js/eslint-plugin-import - 8ee2497fd5c9d62c1a167f7b0680295fb07a3204 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `prefer-default-export`: support arbitrary module namespace names

github.com/import-js/eslint-plugin-import - 16c5add20b4aa526426e427efab57f67857dbb52 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `no-default-export`: support arbitrary module namespace names

github.com/import-js/eslint-plugin-import - c296b0bedb58e2f905d306bac2f1b4d5ef8adecc authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `no-named-default`: support arbitrary module namespace names

github.com/import-js/eslint-plugin-import - e9a33279a4cc0b9e8f23349100349f6d85eb9f0a authored almost 3 years ago by sosukesuzuki <[email protected]>
[Deps] update `is-core-module`, `resolve`

github.com/import-js/eslint-plugin-import - 9e4c9a9a06020ed272e49a278c391fcf267e66af authored almost 3 years ago by Jordan Harband <[email protected]>
[utils] [Fix] `parse`: restore compatibility by making the return value `ast` again

Fixes #2350

github.com/import-js/eslint-plugin-import - df8c1a8c3b7365ca057305996012dc536f44c512 authored almost 3 years ago by Jordan Harband <[email protected]>
Bump to v2.25.4

github.com/import-js/eslint-plugin-import - 68cea3e6b6fe5fd61e5cf2e2c7c0be9e8dc597cb authored almost 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `safe-publish-latest`

github.com/import-js/eslint-plugin-import - dbf668e99026c211ced6125297f47f38e0e866c7 authored almost 3 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-module-utils`

github.com/import-js/eslint-plugin-import - ef9368150b2ecab02acd6642181ec3e0ba852261 authored almost 3 years ago by Jordan Harband <[email protected]>
utils: v2.7.2

github.com/import-js/eslint-plugin-import - de8873973a3185b8d4a5c4bbbf6f2f22c4abc288 authored almost 3 years ago by Jordan Harband <[email protected]>
[utils] [Refactor] inline `pkgDir` implementation; remove `pkg-dir`

github.com/import-js/eslint-plugin-import - 9e06effc700b1c1bd5ada3bff42fefa668d99b6d authored almost 3 years ago by Jordan Harband <[email protected]>
[utils] [patch] Fix `@babel/eslint-parser` 8 compatibility

github.com/import-js/eslint-plugin-import - 210e40a11815bf8ae573324c2449933dcc1df5b9 authored almost 3 years ago by Nicolò Ribaudo <[email protected]>
[Fix] `named`/`ExportMap`: handle named imports from CJS modules that use dynamic import

Fix #2294

Mark ambiguous (i.e. not unambiguously ESM) modules that contain dynamic import()
so ...

github.com/import-js/eslint-plugin-import - e3ca68edaf7b34ee17afe13f2117fed87c200007 authored almost 3 years ago by Ludovico Fischer <[email protected]>
[Fix] `importType`: properly resolve `@/*`-aliased imports as internal

github.com/import-js/eslint-plugin-import - ef980d4b116cc5473990a633ef5214b6e37468b0 authored about 3 years ago by Omri Bernstein <[email protected]>
[Docs] `no-unresolved`: Fix RegExp escaping in readme

In the `ignore` example the backslash in `'\.img$'` was escaping the "." as a string character, ...

github.com/import-js/eslint-plugin-import - 0ded887a6ac57913724799b403e021b0eef76f70 authored about 3 years ago by Stephan Troyer <[email protected]>
[Fix] `dynamic-import-chunkname`: add handling webpack magic comments

github.com/import-js/eslint-plugin-import - 47b529e0ac127f8e203bbb2d3f46d821cf43341e authored about 3 years ago by Max Burmagin <[email protected]>
[Tests] `dynamic-import-chunkname`: remove unused "errors" from valid tests

github.com/import-js/eslint-plugin-import - 404f48253272fdfe552e0e60e59f5c24c474137a authored about 3 years ago by Max Burmagin <[email protected]>
[Fix] `no-import-module-exports`: avoid a false positive for import variables

github.com/import-js/eslint-plugin-import - c2f003a801f454abe0ff58f3bc5ea0b5360c036a authored about 3 years ago by Jonathan Haines <[email protected]>
[Docs] `prefer-default-export`: fix typo

github.com/import-js/eslint-plugin-import - e15631696440396f39dad6daf99d48f56f7defce authored about 3 years ago by kkyaruek <[email protected]>
[Tests] fix OSX tests

github.com/import-js/eslint-plugin-import - e8d79b5abe295eb956401b06d7dfb87b29ad5635 authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] `packages`: run on multiple eslint versions

github.com/import-js/eslint-plugin-import - 3edcd8d9a83f72a597ea54a7fe8267311a389d96 authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `first`: prevent crash when parsing angular templates

Fixes #2210

github.com/import-js/eslint-plugin-import - 3875392f5b29d35881027a27474a78113de6eab0 authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `tsconfig-paths`

github.com/import-js/eslint-plugin-import - 8ce09368693824416e97119ccb219ec1dfb54090 authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `importType`: avoid crashing on a non-string

github.com/import-js/eslint-plugin-import - e8794f1fad6d039c03848906ae61271f362aa1df authored about 3 years ago by Jordan Harband <[email protected]>
[Refactor] `no-default-export`: tweak rule

github.com/import-js/eslint-plugin-import - f4d3020afdf06a1988281619ab680e176dd7a4fb authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `no-default-import`: report on the token "default" instead of the entire node

github.com/import-js/eslint-plugin-import - 2c3353015da029ff301fba001fa3b78cb951d10b authored about 3 years ago by Patrick McElhaney <[email protected]>
Bump to v2.25.3

github.com/import-js/eslint-plugin-import - 7c239fed485ea0785a96c1fa2045d96c181bb79c authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `no-import-module-exports`: avoid a crash in eslint < 4

github.com/import-js/eslint-plugin-import - dfc5b54819a40ad51e922ea8a398285b81a5802d authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] skip 2020 test in eslint < 6

github.com/import-js/eslint-plugin-import - 790d9afa9eeebaacb14624267a4923405e16a1f7 authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-module-utils`, `is-core-module`

github.com/import-js/eslint-plugin-import - 3fbc252d5aba56da34aa9271c1fad4f06e19e2d2 authored about 3 years ago by Jordan Harband <[email protected]>
[eslint] consolidate configs

github.com/import-js/eslint-plugin-import - cdcc76a7bf00d89180ee148c37549f89b105ddd3 authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `no-import-module-exports`: avoid false positives with a shadowed `module` or `exports`

Fixes #2297

github.com/import-js/eslint-plugin-import - 332d3c8e19f8bc9fb983ba9ae85644ace1ba6c6f authored about 3 years ago by Jordan Harband <[email protected]>
[Refactor] `importType`: combine redundant `isScoped` and `isScopedModule`

github.com/import-js/eslint-plugin-import - 498b1024e616636385a62a44202b3eb1d0da7bac authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `importType`: fix `isExternalModule` calculation

Fixes #2258

github.com/import-js/eslint-plugin-import - 6682e9a492f1a138e0a32d11d3a65feecfec3aee authored about 3 years ago by Bernhard Jahn <[email protected]>
[Docs] `order`: Remove duplicate mention of default

github.com/import-js/eslint-plugin-import - 32cae194f35d97f5b88e41cb643fac8860857306 authored about 3 years ago by johnthagen <[email protected]>
[readme] Add note to TypeScript docs to install appropriate resolver

github.com/import-js/eslint-plugin-import - 651a4d759442b7eb1c6c257da8c90fe0b94f4b8b authored about 3 years ago by johnthagen <[email protected]>
[Docs] order: add type to the default groups

github.com/import-js/eslint-plugin-import - ccb69d9a41e484802ecbfb88c5320defbf803902 authored about 3 years ago by Nicolas Charpentier <[email protected]>
[Fix] `extensions`: ignore unresolvable type-only imports

github.com/import-js/eslint-plugin-import - 0481dcfc6acf4e7af8c56328606c49794a780fe4 authored about 3 years ago by Jack Bates <[email protected]>
[Fix] `extensions`: ignore type-only imports

github.com/import-js/eslint-plugin-import - 46c4709bc2ac7e9e775527f6f9355848d4409d49 authored about 3 years ago by Jack Bates <[email protected]>
[resolvers/webpack] v0.13.2

github.com/import-js/eslint-plugin-import - c3633c6dc1906b2d7c0f208dc56897f63233875a authored about 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] [meta] expand `engines.node` to include node 17

Fixes #2268

github.com/import-js/eslint-plugin-import - ce702dc320d0e9a06a9ccca66d190aa0e19a608d authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] use new codecov uploader

github.com/import-js/eslint-plugin-import - 3a4493106e3adf5eb8b6e688c18e5d0c8f2b7734 authored about 3 years ago by Jordan Harband <[email protected]>
utils: v2.7.1

github.com/import-js/eslint-plugin-import - 661876f14a7a34f94615aa744fa7899a2668c28b authored about 3 years ago by Jordan Harband <[email protected]>
[utils] [fix] fixed SyntaxError in node <= 6: Unexpected token ) in parse.js

github.com/import-js/eslint-plugin-import - 02a15aa85a5bfa3f668c58da3cff944a494fce56 authored about 3 years ago by Stefan Nitsche <[email protected]>
Bump to v2.25.2

github.com/import-js/eslint-plugin-import - 67103e698dcaa02a95f95145d2db6a04f1a573f8 authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-module-utils`

github.com/import-js/eslint-plugin-import - 85739db0614b7b7935d359a8f3054f4b5622fd50 authored about 3 years ago by Jordan Harband <[email protected]>
Bump to v2.25.1

github.com/import-js/eslint-plugin-import - 9cc1654b05459929018bcdec6d7e7e7eae7851cd authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-module-utils`

github.com/import-js/eslint-plugin-import - 6bdab3189da146c635573946ad650f4e738a3469 authored about 3 years ago by Jordan Harband <[email protected]>
Bump to v2.25.0

github.com/import-js/eslint-plugin-import - b0131d2757bb28e8e1eb3f34670a2c59a3d7b9ff authored about 3 years ago by Jordan Harband <[email protected]>
utils: v2.7.0

github.com/import-js/eslint-plugin-import - 7463de2aa3389ffb40dee465b1ec763bc4382361 authored about 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] [deps] update `is-core-module`

github.com/import-js/eslint-plugin-import - 900ac9a1856c4222756ba95c1b25d7292ec718a4 authored about 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `array.prototype.flatmap`, `glob`; remove `babel-preset-es2015-argon`

github.com/import-js/eslint-plugin-import - c117be532152af7f55675607a92339361fe0968b authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `array-includes`, `array.prototype.flat`, `is-core-module`, `is-glob`, `object.values`

github.com/import-js/eslint-plugin-import - 0e857b69f860d60d7486462101d5378783e5f079 authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `default`, `ExportMap`: Resolve extended TypeScript configuration files

Fixes #1908.

github.com/import-js/eslint-plugin-import - 9a744f7385dc12cb3d0376ab7268fed3940e46a4 authored about 3 years ago by Brody McKee <[email protected]>
[Docs] `no-namespace`: fix a typo

See https://github.com/import-js/eslint-plugin-import/pull/2112#issuecomment-923994768

github.com/import-js/eslint-plugin-import - 4f0f560544b4d6dcd2d1b7d5880bd5238099f979 authored over 3 years ago by Jordan Harband <[email protected]>
[Refactor] `no-unresolved`, `no-extraneous-dependencies`: moduleVisitor usage

github.com/import-js/eslint-plugin-import - dd814245b7f769a84235f2ffb7204287d47001ba authored over 3 years ago by Jack Bates <[email protected]>
[Tests] type-only imports were added in TypeScript ESTree 2.23.0

github.com/import-js/eslint-plugin-import - 47e9c89aa7e4e565b166d1b00f01484c3c911582 authored over 3 years ago by Jack Bates <[email protected]>