Ecosyste.ms: OpenCollective

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

github.com/import-js/eslint-plugin-import

ESLint plugin with rules that help validate proper imports.
https://github.com/import-js/eslint-plugin-import

[Deps] update `eslint-module-utils`

41d4500d83e969a0b24be837625f754b9eadada6 authored almost 3 years ago by Jordan Harband <[email protected]>
[Tests] consolidate eslint config

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

0595a2f1c5b23680fbe5d234e4f30708ce1396e9 authored almost 3 years ago by Remco Haszing <[email protected]>
[Tests] handle eslint v8.8 adding `suppressedMessages` property

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`

ad18a620d54fea111c8d385029a3c95770c22ddd authored almost 3 years ago by Jordan Harband <[email protected]>
utils: v2.7.3

fc98de271bcd512b6e2ce3211165e6c40b22cdde authored almost 3 years ago by Jordan Harband <[email protected]>
[Fix] `export`: false positive for typescript namespace merging

ade33a49b1679a4ff7ba8fe472fab6a8a52fef4e authored almost 3 years ago by Martin Garcia <[email protected]>
[Refactor] `no-extraneous-dependencies` improve performance using cache

Extracted from #2374.

7f251b2f0f8c221dba374263d044bcc82748c486 authored almost 3 years ago by meowtec <[email protected]>
[Tests] export resolved `espree` path

a929394cb76c4550faf33d1eeca29e2d9f127962 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `no-dynamic-require`: support dynamic import with espree

3d02b662dd3dcdf1196aa69a26464c753ef9dfd0 authored almost 3 years ago by sosukesuzuki <[email protected]>
[Tests] export resolved parsers for cleaner comparison

b74013ded017c65ffe8d9a47e14935d2c605b2d3 authored almost 3 years ago by Jordan Harband <[email protected]>
[Deps] update `resolve`

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

624aa61e69c458d9f932e41ce4ffd189daf81033 authored almost 3 years ago by sosukesuzuki <[email protected]>
[Tests] `no-nodejs-modules`: add tests for node protocol URL

1cb0dc735f8a6eab77d1b9f29cde2439cc0c5e31 authored almost 3 years ago by sosukesuzuki <[email protected]>
[Tests] configure ESLint overrides to parse arbitrary module namespace names

f795e8f79be7bbb522bab218d1d802f753c4dc4e authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `no-unused-modules`: support arbitrary module namespace names

1becbb1ea5073fe592e117cbf2079e31e116d4c7 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `namespace`: support arbitrary module namespace names

37126ec0b74342ec494905ad9f5cb1fe8eb6f3d8 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `named`: support arbitrary module namespace names

8cd3a0ef3f52c3385703ab2cb5d6c978a467ebb1 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `export`: support arbitrary namespace names

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

887e67061de42ac2b416282cd7f92ceb3fb612ee authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `no-named-export`: support arbitrary module namespace names

8ee2497fd5c9d62c1a167f7b0680295fb07a3204 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `prefer-default-export`: support arbitrary module namespace names

16c5add20b4aa526426e427efab57f67857dbb52 authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `no-default-export`: support arbitrary module namespace names

c296b0bedb58e2f905d306bac2f1b4d5ef8adecc authored almost 3 years ago by sosukesuzuki <[email protected]>
[New] `no-named-default`: support arbitrary module namespace names

e9a33279a4cc0b9e8f23349100349f6d85eb9f0a authored almost 3 years ago by sosukesuzuki <[email protected]>
[Deps] update `is-core-module`, `resolve`

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

df8c1a8c3b7365ca057305996012dc536f44c512 authored almost 3 years ago by Jordan Harband <[email protected]>
Bump to v2.25.4

68cea3e6b6fe5fd61e5cf2e2c7c0be9e8dc597cb authored about 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `safe-publish-latest`

dbf668e99026c211ced6125297f47f38e0e866c7 authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-module-utils`

ef9368150b2ecab02acd6642181ec3e0ba852261 authored about 3 years ago by Jordan Harband <[email protected]>
utils: v2.7.2

de8873973a3185b8d4a5c4bbbf6f2f22c4abc288 authored about 3 years ago by Jordan Harband <[email protected]>
[utils] [Refactor] inline `pkgDir` implementation; remove `pkg-dir`

9e06effc700b1c1bd5ada3bff42fefa668d99b6d authored about 3 years ago by Jordan Harband <[email protected]>
[utils] [patch] Fix `@babel/eslint-parser` 8 compatibility

210e40a11815bf8ae573324c2449933dcc1df5b9 authored about 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 ...

e3ca68edaf7b34ee17afe13f2117fed87c200007 authored about 3 years ago by Ludovico Fischer <[email protected]>
[Fix] `importType`: properly resolve `@/*`-aliased imports as internal

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, ...

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

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

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

c2f003a801f454abe0ff58f3bc5ea0b5360c036a authored about 3 years ago by Jonathan Haines <[email protected]>
[Docs] `prefer-default-export`: fix typo

e15631696440396f39dad6daf99d48f56f7defce authored about 3 years ago by kkyaruek <[email protected]>
[Tests] fix OSX tests

e8d79b5abe295eb956401b06d7dfb87b29ad5635 authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] `packages`: run on multiple eslint versions

3edcd8d9a83f72a597ea54a7fe8267311a389d96 authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `first`: prevent crash when parsing angular templates

Fixes #2210

3875392f5b29d35881027a27474a78113de6eab0 authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `tsconfig-paths`

8ce09368693824416e97119ccb219ec1dfb54090 authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `importType`: avoid crashing on a non-string

e8794f1fad6d039c03848906ae61271f362aa1df authored about 3 years ago by Jordan Harband <[email protected]>
[Refactor] `no-default-export`: tweak rule

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

2c3353015da029ff301fba001fa3b78cb951d10b authored about 3 years ago by Patrick McElhaney <[email protected]>
Bump to v2.25.3

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

dfc5b54819a40ad51e922ea8a398285b81a5802d authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] skip 2020 test in eslint < 6

790d9afa9eeebaacb14624267a4923405e16a1f7 authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-module-utils`, `is-core-module`

3fbc252d5aba56da34aa9271c1fad4f06e19e2d2 authored about 3 years ago by Jordan Harband <[email protected]>
[eslint] consolidate configs

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

332d3c8e19f8bc9fb983ba9ae85644ace1ba6c6f authored about 3 years ago by Jordan Harband <[email protected]>
[Docs] HTTP => HTTPS

add650a1aeb118a4334bf2e9c56699ba1a836565 authored about 3 years ago by Kai <[email protected]>
[Refactor] `importType`: combine redundant `isScoped` and `isScopedModule`

498b1024e616636385a62a44202b3eb1d0da7bac authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `importType`: fix `isExternalModule` calculation

Fixes #2258

6682e9a492f1a138e0a32d11d3a65feecfec3aee authored about 3 years ago by Bernhard Jahn <[email protected]>
[Docs] `order`: Remove duplicate mention of default

32cae194f35d97f5b88e41cb643fac8860857306 authored about 3 years ago by johnthagen <[email protected]>
[readme] Add note to TypeScript docs to install appropriate resolver

651a4d759442b7eb1c6c257da8c90fe0b94f4b8b authored about 3 years ago by johnthagen <[email protected]>
[Docs] order: add type to the default groups

ccb69d9a41e484802ecbfb88c5320defbf803902 authored about 3 years ago by Nicolas Charpentier <[email protected]>
[Fix] `extensions`: ignore unresolvable type-only imports

0481dcfc6acf4e7af8c56328606c49794a780fe4 authored about 3 years ago by Jack Bates <[email protected]>
[Fix] `extensions`: ignore type-only imports

46c4709bc2ac7e9e775527f6f9355848d4409d49 authored about 3 years ago by Jack Bates <[email protected]>
[resolvers/webpack] v0.13.2

c3633c6dc1906b2d7c0f208dc56897f63233875a authored about 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] [meta] expand `engines.node` to include node 17

Fixes #2268

ce702dc320d0e9a06a9ccca66d190aa0e19a608d authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] use new codecov uploader

3a4493106e3adf5eb8b6e688c18e5d0c8f2b7734 authored about 3 years ago by Jordan Harband <[email protected]>
utils: v2.7.1

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

02a15aa85a5bfa3f668c58da3cff944a494fce56 authored about 3 years ago by Stefan Nitsche <[email protected]>
Bump to v2.25.2

67103e698dcaa02a95f95145d2db6a04f1a573f8 authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-module-utils`

85739db0614b7b7935d359a8f3054f4b5622fd50 authored about 3 years ago by Jordan Harband <[email protected]>
Bump to v2.25.1

9cc1654b05459929018bcdec6d7e7e7eae7851cd authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-module-utils`

6bdab3189da146c635573946ad650f4e738a3469 authored about 3 years ago by Jordan Harband <[email protected]>
Bump to v2.25.0

b0131d2757bb28e8e1eb3f34670a2c59a3d7b9ff authored about 3 years ago by Jordan Harband <[email protected]>
utils: v2.7.0

7463de2aa3389ffb40dee465b1ec763bc4382361 authored about 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] [deps] update `is-core-module`

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

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`

0e857b69f860d60d7486462101d5378783e5f079 authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `default`, `ExportMap`: Resolve extended TypeScript configuration files

Fixes #1908.

9a744f7385dc12cb3d0376ab7268fed3940e46a4 authored over 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

4f0f560544b4d6dcd2d1b7d5880bd5238099f979 authored over 3 years ago by Jordan Harband <[email protected]>
[Refactor] `no-unresolved`, `no-extraneous-dependencies`: moduleVisitor usage

dd814245b7f769a84235f2ffb7204287d47001ba authored over 3 years ago by Jack Bates <[email protected]>
[Tests] [email protected] doesn't resolve .js

430d16c9b9937c8695781f871ff87c3d63cda2d3 authored over 3 years ago by Jack Bates <[email protected]>
[Tests] type-only imports were added in TypeScript ESTree 2.23.0

47e9c89aa7e4e565b166d1b00f01484c3c911582 authored over 3 years ago by Jack Bates <[email protected]>
[Tests] `no-extraneous-dependencies` ignores unresolved imports

28669b97cea32e01f873fc62a524e48e4d99feb0 authored over 3 years ago by Jack Bates <[email protected]>
[Tests] fix skip usage

471790f9ff05c65279d2da8a280c6c57d8b14f65 authored over 3 years ago by Jack Bates <[email protected]>
[Tests] skip failing test on eslint < 6 + node < 8

fd85369fc219c40862d2afcfb11ad053387ba967 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] add passing test for export-star

Closes #2093

64423e98dee4ea7185e16796a981ec53537f2913 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] ignore resolver tests, scripts, and unused memo-parser

58fe766e1295ce0532cb44ddd81b661625a0941d authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] `order`: Fix import ordering in TypeScript module declarations

Without this, `import/order` checks if all imports in a file are sorted. The
autofix would then ...

47ea669d2c68b2e6e67ed20d93b71d42147dbccd authored over 3 years ago by Remco Haszing <[email protected]>
[Fix] `no-unresolved`: ignore type-only imports

4ed78671abf9768af2aec4ca61c377fed2e93f5f authored over 3 years ago by Jack Bates <[email protected]>
[eslint] enable `keyword-spacing`

bb8eab92fb1fbd324e9b7d7c1ad4436f1cc5ac35 authored over 3 years ago by Jordan Harband <[email protected]>
[New] `no-restricted-paths`: add/restore glob pattern support

Fixes #2123.

7784948fc5024476f0861b7b8bb20603f28cf809 authored over 3 years ago by stropho <[email protected]>
[patch] TypeScript config: remove `.d.ts` from `import/parsers` setting and `import/extensions` setting

4d15e268b694e9e9946ea16d9e1b94de1b850d7c authored over 3 years ago by Jack Bates <[email protected]>
[Tests] run `npm run pretest` in travis

a032b8345a0910de804dde0c10ce3de85b3b0978 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] coveralls -> codecov

2a0d207704ee8cb919242fb073b9cd132e088f57 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] run pretest on CI

Extracted from #2212 / #1660.

397b6c5f4787e06f73dd4f6a120f79e59644cef1 authored over 3 years ago by Filipp Riabchun <[email protected]>
[eslint] enable `object-shorthand`, `space-before-function-paren`

1359e247b2368f8bb6bc0fefc70fabf6bc49b075 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] use ESLint class in `cli` test

4a9be638407b8a01c5f70b077a407fc36805cdd7 authored over 3 years ago by yosuke ota <[email protected]>
Bump to v2.24.2

924b435072a75529a56e678f2382b31821633b0b authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] `named`, `namespace`: properly handle ExportAllDeclarations

Fixes #2199

033ba646c63b31feac2896d5c311a37aecd88405 authored over 3 years ago by Jordan Harband <[email protected]>
[Deps] unpin `tsconfig-paths`

https://github.com/dividab/tsconfig-paths/issues/171 fixed in https://github.com/dividab/tsconfi...

51d39732a40a6cee00ecb5d5badfa3dbc74bd6fb authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] `named`: add passing tests

Related to #2199

75170fabd5bc34d6d2a57a738134a1eb1cf7cf8b authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] test on TS parser v2, v3, and v4

4aff27c6a25099f2617d0de7a6ddeb6a3fed3ff6 authored over 3 years ago by Jordan Harband <[email protected]>
[New] `no-unresolved`: add `caseSensitiveStrict` option

Fixes #1259.

35bd9773f6c2c4fafac25d184ae0a29b40b3caf3 authored over 3 years ago by Sergei Startsev <[email protected]>