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

[Tests] `no-extraneous-dependencies` ignores unresolved imports

github.com/import-js/eslint-plugin-import - 28669b97cea32e01f873fc62a524e48e4d99feb0 authored about 3 years ago by Jack Bates <[email protected]>
[Tests] fix skip usage

github.com/import-js/eslint-plugin-import - 471790f9ff05c65279d2da8a280c6c57d8b14f65 authored about 3 years ago by Jack Bates <[email protected]>
[Tests] skip failing test on eslint < 6 + node < 8

github.com/import-js/eslint-plugin-import - fd85369fc219c40862d2afcfb11ad053387ba967 authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] add passing test for export-star

Closes #2093

github.com/import-js/eslint-plugin-import - 64423e98dee4ea7185e16796a981ec53537f2913 authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] ignore resolver tests, scripts, and unused memo-parser

github.com/import-js/eslint-plugin-import - 58fe766e1295ce0532cb44ddd81b661625a0941d authored about 3 years ago by Jordan Harband <[email protected]>
chore: add LICENSE file

close #77

github.com/import-js/eslint-import-resolver-typescript - 6e18c4672df0d860803902f403e41ffd2e55f3ef authored about 3 years ago by JounQin <[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 ...

github.com/import-js/eslint-plugin-import - 47ea669d2c68b2e6e67ed20d93b71d42147dbccd authored about 3 years ago by Remco Haszing <[email protected]>
[Fix] `no-unresolved`: ignore type-only imports

github.com/import-js/eslint-plugin-import - 4ed78671abf9768af2aec4ca61c377fed2e93f5f authored about 3 years ago by Jack Bates <[email protected]>
[eslint] enable `keyword-spacing`

github.com/import-js/eslint-plugin-import - bb8eab92fb1fbd324e9b7d7c1ad4436f1cc5ac35 authored about 3 years ago by Jordan Harband <[email protected]>
[New] `no-restricted-paths`: add/restore glob pattern support

Fixes #2123.

github.com/import-js/eslint-plugin-import - 7784948fc5024476f0861b7b8bb20603f28cf809 authored about 3 years ago by stropho <[email protected]>
[patch] TypeScript config: remove `.d.ts` from `import/parsers` setting and `import/extensions` setting

github.com/import-js/eslint-plugin-import - 4d15e268b694e9e9946ea16d9e1b94de1b850d7c authored about 3 years ago by Jack Bates <[email protected]>
[Tests] run `npm run pretest` in travis

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

github.com/import-js/eslint-plugin-import - 2a0d207704ee8cb919242fb073b9cd132e088f57 authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] run pretest on CI

Extracted from #2212 / #1660.

github.com/import-js/eslint-plugin-import - 397b6c5f4787e06f73dd4f6a120f79e59644cef1 authored about 3 years ago by Filipp Riabchun <[email protected]>
[eslint] enable `object-shorthand`, `space-before-function-paren`

github.com/import-js/eslint-plugin-import - 1359e247b2368f8bb6bc0fefc70fabf6bc49b075 authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] use ESLint class in `cli` test

github.com/import-js/eslint-plugin-import - 4a9be638407b8a01c5f70b077a407fc36805cdd7 authored about 3 years ago by yosuke ota <[email protected]>
Bump to v2.24.2

github.com/import-js/eslint-plugin-import - 924b435072a75529a56e678f2382b31821633b0b authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `named`, `namespace`: properly handle ExportAllDeclarations

Fixes #2199

github.com/import-js/eslint-plugin-import - 033ba646c63b31feac2896d5c311a37aecd88405 authored about 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...

github.com/import-js/eslint-plugin-import - 51d39732a40a6cee00ecb5d5badfa3dbc74bd6fb authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] `named`: add passing tests

Related to #2199

github.com/import-js/eslint-plugin-import - 75170fabd5bc34d6d2a57a738134a1eb1cf7cf8b authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] test on TS parser v2, v3, and v4

github.com/import-js/eslint-plugin-import - 4aff27c6a25099f2617d0de7a6ddeb6a3fed3ff6 authored about 3 years ago by Jordan Harband <[email protected]>
[utils] [New] `fileExistsWithCaseSync`: add `strict` argument

See #1262.

github.com/import-js/eslint-plugin-import - 2a8891ff63f1f0e01551eac1d379c88f4464a0cb authored about 3 years ago by Sergei Startsev <[email protected]>
[New] `no-unresolved`: add `caseSensitiveStrict` option

Fixes #1259.

github.com/import-js/eslint-plugin-import - 35bd9773f6c2c4fafac25d184ae0a29b40b3caf3 authored about 3 years ago by Sergei Startsev <[email protected]>
[Fix] `no-duplicates`: avoid crash with empty `import type {}`

Fixes #2201

github.com/import-js/eslint-plugin-import - aa8d566b288eb0fdce24f3a51f8a65cf520c2133 authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] `no-extraneous-dependencies`: add passing test case of webpack loader syntax

Closes #1969

github.com/import-js/eslint-plugin-import - 94d6739ebc9fc0e0f06319c90ffad32da94e8a41 authored about 3 years ago by Jordan Harband <[email protected]>
[meta] rename default branch

github.com/import-js/eslint-plugin-import - 9485c8300dbf17047804adf9529dce21d64db0f5 authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] pin `tsconfig-paths` due to a breaking change in v3.10

See https://github.com/dividab/tsconfig-paths/issues/171

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

github.com/import-js/eslint-plugin-import - 6171a7aa996fdb12fc7abc88bbdcd32b301ad906 authored about 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] [Deps] update `is-core-module`, `is-regex`

github.com/import-js/eslint-plugin-import - 4dc4651f787ddb3ee774da608f4adcf2fab38a46 authored about 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `coveralls`

github.com/import-js/eslint-plugin-import - 62cb4b5ad3f73f5cbec3f26f9794348afc9e482c authored about 3 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-import-resolver-node`, `is-core-module`, `object.values`, `tsconfig-paths`

github.com/import-js/eslint-plugin-import - c5d208debf4c11c7db60d2304fddc7bf54283e79 authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] clean up tests, ensure `test()` is used properly

github.com/import-js/eslint-plugin-import - 3977c42452e0e7a2c9f787a6e5f7ca5ec9986d8f authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `named`, `namespace`: properly set reexports on `export * as … from`

Fixes #1998. Fixes #2161.

github.com/import-js/eslint-plugin-import - 3ff4d772331219a55e4c65925950bda0c6301e5f authored about 3 years ago by Jordan Harband <[email protected]>
[fix] `no-duplicates`: correctly handle case of mixed default/named type imports

Co-authored-by: Nathan Walters <[email protected]>
Co-authored-by: Gord Pearson <gord.pear...

github.com/import-js/eslint-plugin-import - 712ee494407bf08c7e1ffcbc19b5d95c4ecf7655 authored about 3 years ago by Nathan Walters <[email protected]>
[Tests] `cli`: test the current plugin, not an installed one

github.com/import-js/eslint-plugin-import - b2bf591749b7a2031f402b143f6c767db4f59bd5 authored about 3 years ago by yosuke ota <[email protected]>
[Fix] `no-amd`, `no-commonjs`: fix test cases

github.com/import-js/eslint-plugin-import - ce8b203d7907f8744b050a84797e3456011360b6 authored about 3 years ago by yosuke ota <[email protected]>
[Docs] `max-dependencies`: 📖 Document `ignoreTypeImports` option

See #1847.

github.com/import-js/eslint-plugin-import - 7610790b0c989e4fceb63be2d75db35e4962dbb5 authored about 3 years ago by himynameisdave <[email protected]>
[New] `no-unused-modules`: add eslint v8 support

- https://eslint.org/docs/8.0.0/user-guide/migrating-to-8.0.0

github.com/import-js/eslint-plugin-import - 49ada27a495899d0247bc9661ed0f055e970fe3b authored about 3 years ago by coderaiser <[email protected]>
[New] Support `eslint` v8

github.com/import-js/eslint-plugin-import - 62e2d883f6a6c57a71aa6594a79ea11ad4a5939a authored about 3 years ago by yosuke ota <[email protected]>
[resolvers/node] v0.3.6

github.com/import-js/eslint-plugin-import - 8be2ec2e526aa457075d79e96c5993e96764f734 authored about 3 years ago by Jordan Harband <[email protected]>
[meta] fix some formatting

github.com/import-js/eslint-plugin-import - f0c1756ed2821c5ef4eae5ef90490cb4b78ab9b2 authored about 3 years ago by Jordan Harband <[email protected]>
[resolvers/node] [fix] when "module" does not exist, fall back to "main"

Fixes #2186. This is actually exposing a bug with packages that are broken - that ship an invali...

github.com/import-js/eslint-plugin-import - fa3192a409d328a8208ddbdf4f2c1d0a714e02c6 authored about 3 years ago by Jordan Harband <[email protected]>
[meta] fix some formatting

github.com/import-js/eslint-plugin-import - 513bb0b262e57d32852fbc9a69bc73178ac1dda8 authored about 3 years ago by Jordan Harband <[email protected]>
[meta] add github sponsors and Open Collective

github.com/import-js/.github - 4cadbacba469a1e79e46ca393a029ad1dc9695ae authored about 3 years ago by Jordan Harband <[email protected]>
[meta] add Open Collective

github.com/import-js/eslint-plugin-import - ec825d0abc1a8b18fb2851c51a64205df1a48cef authored about 3 years ago by Jordan Harband <[email protected]>
[Fix] `ExportMap`: Add default export when esModuleInterop is true and anything is exported

Fixes #2183. See #1689.

github.com/import-js/eslint-plugin-import - ce540b636672854b71420c72fa00f45595aa332b authored about 3 years ago by Maxim Mazurok <[email protected]>
[Docs] `extensions`: improved cases for using `@/...`

github.com/import-js/eslint-plugin-import - 750ba250552bb93433401fb4d20780df75fc2b35 authored about 3 years ago by Wenfang Du <[email protected]>
Bump to v2.24.0

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

github.com/import-js/eslint-plugin-import - 546f87f6c7d87a3cbdff7c8c6d0b36729ec9fa8d authored about 3 years ago by Jordan Harband <[email protected]>
[resolvers/node] v0.3.5

github.com/import-js/eslint-plugin-import - 74fa6c99cc12f79a25cc33e6819b6073344998f1 authored about 3 years ago by Jordan Harband <[email protected]>
[meta] update repo URLs

github.com/import-js/eslint-plugin-import - 794e869757d047deafab35b38c9552bb42f9e835 authored about 3 years ago by Jordan Harband <[email protected]>
[Docs] add description how to use plugin with yarn berry

github.com/import-js/eslint-plugin-import - 32bf64556329dd61ef959fa7cc17e547d8031cf8 authored about 3 years ago by Kostya Zgara <[email protected]>
[Refactor] `named`: clean up formatting

github.com/import-js/eslint-plugin-import - 7626a148510cccedd1e4583111b92cd14bfcb630 authored about 3 years ago by Jordan Harband <[email protected]>
[eslint] fix eslint failures

github.com/import-js/eslint-plugin-import - 376143529b02c7ac3db13b867e61cc80914ad683 authored about 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update babel to use airbnb preset

github.com/import-js/eslint-plugin-import - c8876b115cb7af2850a4ee9a529b8a3d822f4648 authored about 3 years ago by Jordan Harband <[email protected]>
[Tests] eslint v7.32 added a new `fatalErrorCount` property to `cli.executeOnFiles` result

github.com/import-js/eslint-plugin-import - e20db4e02c6dced96aff2d7039187205d15e1085 authored about 3 years ago by Jordan Harband <[email protected]>
feat: allow passing through custom options to resolve (#79)

github.com/import-js/eslint-import-resolver-typescript - 34c94c87066ba42fb2b52727b95f3e34259c227f authored about 3 years ago by Mark Molinaro <[email protected]>
[Tests] add unit tests for node resolver `module` and `jsnext:main` resolution

github.com/import-js/eslint-plugin-import - 8dd13e8b3df79b00f89aa21207790d0caa7e3c77 authored about 3 years ago by Mustafa Haddara <[email protected]>
[Tests] update webpack resolver unit tests to check `module` resolution

github.com/import-js/eslint-plugin-import - 5478a40035a1a780026317b80bd210e28728a40b authored about 3 years ago by Mustafa Haddara <[email protected]>
[resolvers/node] [New] use "module" in the same spot as "jsnext:main"

github.com/import-js/eslint-plugin-import - 96e4332eb93fc6fa179d873dc705ced984eb7618 authored about 3 years ago by Mustafa Haddara <[email protected]>
[Docs] `named`: update docs with `module` info and deprecation notice for `jsnext:main`

github.com/import-js/eslint-plugin-import - 95212841ac6095f35049a32dace893a1aa15d3b6 authored about 3 years ago by Mustafa Haddara <[email protected]>
funding

github.com/import-js/.github - 4928b2845cd8c4de2bdbefe0bbed879a2031fcde authored about 3 years ago by Jordan Harband <[email protected]>
security

github.com/import-js/.github - 24294cded558cca1a557d895c3f09dabe36cf67a authored about 3 years ago by Jordan Harband <[email protected]>
[Docs] `order`: improve the documentation for the `pathGroupsExcludedImportTypes` option

github.com/import-js/eslint-plugin-import - b236748e39d97dae4be873e06b77c411e178b654 authored about 3 years ago by Bryan Lee <[email protected]>
[Fix] Use `context.getPhysicalFilename()` when available (ESLint 7.28+)

github.com/import-js/eslint-plugin-import - bfab4cc50821ff621c65e0061f02c5e1a14e424a authored about 3 years ago by Patrick McElhaney <[email protected]>
[Tests] `order`: add tests for `pathGroupsExcludedImportTypes: ['type']`

Closes #2159

github.com/import-js/eslint-plugin-import - 95e60112bcb116c14f18005c42adf3d3e4501b32 authored over 3 years ago by BZ (Brian Zhang) <[email protected]>
[Fix] `extensions`/`importType`: fix isScoped treating @/abc as scoped module

Fixes #2145

github.com/import-js/eslint-plugin-import - 00d7bc8e512622c1ecabf0b56f36b504d29b926d authored over 3 years ago by Rafael Perello <[email protected]>
[Docs] `extensions`: removed incorrect cases

github.com/import-js/eslint-plugin-import - 1012eb951767279ce3b540a4ec4f29236104bb5b authored over 3 years ago by Wenfang Du <[email protected]>
[Fix] `no-extraneous-dependencies`: add ESM intermediate package.json support

Fixes #2120.

github.com/import-js/eslint-plugin-import - b3d8c0cd5a89ce00642279f0a67e4ec1e5c5977d authored over 3 years ago by jeromeh <[email protected]>
[Fix] `extensions`: avoid crashing on partially typed import/export statements

Fixes #2118.

github.com/import-js/eslint-plugin-import - 40794824e5d6a3c952a23c22feff43e6e4436255 authored over 3 years ago by Jordan Harband <[email protected]>
[New] `no-namespace`: Add `ignore` option

Closes #1916.
Closes #1903.

github.com/import-js/eslint-plugin-import - bba59c4848cdd31461a9f45ebe79865d28cd3f5f authored over 3 years ago by Arkadii Berezkin <[email protected]>
Bump to v2.23.4

github.com/import-js/eslint-plugin-import - 998c3000c70b8571aa27cfe1ec30cfff0efc9795 authored over 3 years ago by Jordan Harband <[email protected]>
fix: bump (dev)Dependencies, apply stricter rules (#75)

github.com/import-js/eslint-import-resolver-typescript - 866f32f2191dc7fc8df7d973cdacefa48c64a927 authored over 3 years ago by JounQin <[email protected]>
[meta] fix changelog entries

github.com/import-js/eslint-plugin-import - ec10721dec48f8f7e3cdf386f03e773edde57ca1 authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] `no-import-module-exports`: Don't crash if packages have no entrypoint

github.com/import-js/eslint-plugin-import - 81b9d2459c4dcf36d6b7cad994241efec2db5b3a authored over 3 years ago by eps1lon <[email protected]>
[Fix] `no-extraneous-dependencies`: fix package name algorithm

- resolve nested package.json problems (a/b/c import will check a, a/b and a/b/c)
- resolve rena...

github.com/import-js/eslint-plugin-import - da8d584fc22495a10e04206619c117baa2760898 authored over 3 years ago by jeromeh <[email protected]>
Bump to v2.23.3

github.com/import-js/eslint-plugin-import - 20c373c509ad33e339b96fc38b0daaef8c5f6e9a authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] `order` add passing test to close #2081

github.com/import-js/eslint-plugin-import - 0a08b6ac7d5452df576049c45b83b3076fe9e306 authored over 3 years ago by Jordan Harband <[email protected]>
[meta] sort and uniquify usernames in changelog

github.com/import-js/eslint-plugin-import - 3cf913d087a58caf99b4719ee41f50a92c2be38b authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] `no-restricted-paths`: fix false positive matches

Fixes #2089

github.com/import-js/eslint-plugin-import - ddb21327a01b3f5781600b4d9e9933c706aaeab2 authored over 3 years ago by Vasily Malykhin <[email protected]>
[Fix] `order`: restore default behavior unless `type` is in groups

Fixes #2070. Fixes #2084.

github.com/import-js/eslint-plugin-import - b39770d98c3ba9af8f9df8c8d6357b17ab9af786 authored over 3 years ago by Geraint White <[email protected]>
[Fix] `no-cycle`: ignore imports where imported file only imports types of importing file

This fixes this situation:

`a.ts`:
```ts
import { foo } from './b'
```

`b.ts`:
```ts
import ty...

github.com/import-js/eslint-plugin-import - 30bba6a25e6d8ba6ae37b46072be2e232140402d authored over 3 years ago by cherryblossom <[email protected]>
[Fix] `no-cycle`: fix false negative when file imports a type after importing a value in Flow

This fixes this situation:

`a.js`:
```js
import { foo } from './b'
```

`b.js`:
```js
// @flow
...

github.com/import-js/eslint-plugin-import - 72b9c3da5d30c39a4dcb677c7a46d2ddae8aca7e authored over 3 years ago by cherryblossom <[email protected]>
Bump to v2.23.2

github.com/import-js/eslint-plugin-import - a332f20fa2a58baafc0e41b5bec91bd5f68d25ba authored over 3 years ago by Jordan Harband <[email protected]>
[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm 7+

github.com/import-js/eslint-plugin-import - 5af181f13ffa421382641e92e56f0daba0de4218 authored over 3 years ago by Jordan Harband <[email protected]>
[Docs] Add `no-relative-packages` to list of to the list of rules

github.com/import-js/eslint-plugin-import - bc99b86123d0ecd289dcf25f6d0e3772620059fa authored over 3 years ago by Nikolay Stoynov <[email protected]>
Bump to v2.23.1

github.com/import-js/eslint-plugin-import - 8431b46a8bfe1c5498937a57fe9a35dbcca0c71c authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] `order`: fix alphabetical sorting

Fixes #2064. See #2065.

github.com/import-js/eslint-plugin-import - 83f3c3eca60169ace2609c05506fe1ad37029bbe authored over 3 years ago by Geraint White <[email protected]>
[Tests] add missing fixture from d903477f4e31be71e016f8af56cbe2a8d4f11c9c

github.com/import-js/eslint-plugin-import - 821354381f3e1108bca7670cb8d84a95769d035b authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] ExportMap: do not crash when tsconfig lacks `.compilerOptions`

Fixes #2067

github.com/import-js/eslint-plugin-import - d903477f4e31be71e016f8af56cbe2a8d4f11c9c authored over 3 years ago by Jordan Harband <[email protected]>
[meta] correct #2065 -> #2056

github.com/import-js/eslint-plugin-import - dd0e8cbcb489c1c0f111444627c4db5b3dfd5bed authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] `newline-after-import`: fix crash with `export {}` syntax

Fixes #2063. Fixes #2065.

github.com/import-js/eslint-plugin-import - 8d7ec179c2ba2672d4d06200166ab64e1821527c authored over 3 years ago by Jordan Harband <[email protected]>
Bump to v2.23.0

github.com/import-js/eslint-plugin-import - e9e755d085111004db2e3a79f2812484f5c0cf4e authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] v0.13.1

github.com/import-js/eslint-plugin-import - 7b264c0547a007e33d6242531c73799c4f3b782c authored over 3 years ago by Jordan Harband <[email protected]>
[deps] update `eslint-module-utils`

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

github.com/import-js/eslint-plugin-import - 6417cfd8109e2c6926691ab507cd84ab100e2d19 authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] [deps] update `debug`, `interpret`, `is-core-module`, `lodash`, `resolve`

github.com/import-js/eslint-plugin-import - 4d47169da45a3fa8e1a9bc4069e70ede2c485651 authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/*] [dev deps] update `coveralls`

github.com/import-js/eslint-plugin-import - be24ab8a389780bc3cef301a091718cef77fba32 authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/node] [deps] update `debug`, `resolve`

github.com/import-js/eslint-plugin-import - 36407c46e46c48922f878d9bbeb7fcba6cffe17c authored over 3 years ago by Jordan Harband <[email protected]>