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

[New] `no-unresolved`: add `caseSensitiveStrict` option

Fixes #1259.

35bd9773f6c2c4fafac25d184ae0a29b40b3caf3 authored over 3 years ago by Sergei Startsev <[email protected]>
[Fix] `no-duplicates`: avoid crash with empty `import type {}`

Fixes #2201

aa8d566b288eb0fdce24f3a51f8a65cf520c2133 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] `no-extraneous-dependencies`: add passing test case of webpack loader syntax

Closes #1969

94d6739ebc9fc0e0f06319c90ffad32da94e8a41 authored over 3 years ago by Jordan Harband <[email protected]>
[meta] rename default branch

9485c8300dbf17047804adf9529dce21d64db0f5 authored over 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

6c957e7df178d1b81d01cf219d62ba91b4e6d9e8 authored over 3 years ago by Jordan Harband <[email protected]>
Bump to v2.24.1

6171a7aa996fdb12fc7abc88bbdcd32b301ad906 authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] [Deps] update `is-core-module`, `is-regex`

4dc4651f787ddb3ee774da608f4adcf2fab38a46 authored over 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `coveralls`

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

c5d208debf4c11c7db60d2304fddc7bf54283e79 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] clean up tests, ensure `test()` is used properly

3977c42452e0e7a2c9f787a6e5f7ca5ec9986d8f authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] `named`, `namespace`: properly set reexports on `export * as … from`

Fixes #1998. Fixes #2161.

3ff4d772331219a55e4c65925950bda0c6301e5f authored over 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...

712ee494407bf08c7e1ffcbc19b5d95c4ecf7655 authored over 3 years ago by Nathan Walters <[email protected]>
[Tests] `cli`: test the current plugin, not an installed one

b2bf591749b7a2031f402b143f6c767db4f59bd5 authored over 3 years ago by yosuke ota <[email protected]>
[Fix] `no-amd`, `no-commonjs`: fix test cases

ce8b203d7907f8744b050a84797e3456011360b6 authored over 3 years ago by yosuke ota <[email protected]>
[Docs] `max-dependencies`: 📖 Document `ignoreTypeImports` option

See #1847.

7610790b0c989e4fceb63be2d75db35e4962dbb5 authored over 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

49ada27a495899d0247bc9661ed0f055e970fe3b authored over 3 years ago by coderaiser <[email protected]>
[New] Support `eslint` v8

62e2d883f6a6c57a71aa6594a79ea11ad4a5939a authored over 3 years ago by yosuke ota <[email protected]>
[resolvers/node] v0.3.6

8be2ec2e526aa457075d79e96c5993e96764f734 authored over 3 years ago by Jordan Harband <[email protected]>
[meta] fix some formatting

f0c1756ed2821c5ef4eae5ef90490cb4b78ab9b2 authored over 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...

fa3192a409d328a8208ddbdf4f2c1d0a714e02c6 authored over 3 years ago by Jordan Harband <[email protected]>
[meta] fix some formatting

513bb0b262e57d32852fbc9a69bc73178ac1dda8 authored over 3 years ago by Jordan Harband <[email protected]>
[meta] add Open Collective

ec825d0abc1a8b18fb2851c51a64205df1a48cef authored over 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.

ce540b636672854b71420c72fa00f45595aa332b authored over 3 years ago by Maxim Mazurok <[email protected]>
[Docs] `extensions`: improved cases for using `@/...`

750ba250552bb93433401fb4d20780df75fc2b35 authored over 3 years ago by Wenfang Du <[email protected]>
Bump to v2.24.0

202e5e02db46dfda897ec6952d0a73fea1f23bab authored over 3 years ago by Jordan Harband <[email protected]>
utils: v2.6.2

546f87f6c7d87a3cbdff7c8c6d0b36729ec9fa8d authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/node] v0.3.5

74fa6c99cc12f79a25cc33e6819b6073344998f1 authored over 3 years ago by Jordan Harband <[email protected]>
[meta] update repo URLs

794e869757d047deafab35b38c9552bb42f9e835 authored over 3 years ago by Jordan Harband <[email protected]>
[Docs] add description how to use plugin with yarn berry

32bf64556329dd61ef959fa7cc17e547d8031cf8 authored over 3 years ago by Kostya Zgara <[email protected]>
[Refactor] `named`: clean up formatting

7626a148510cccedd1e4583111b92cd14bfcb630 authored over 3 years ago by Jordan Harband <[email protected]>
[eslint] fix eslint failures

376143529b02c7ac3db13b867e61cc80914ad683 authored over 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update babel to use airbnb preset

c8876b115cb7af2850a4ee9a529b8a3d822f4648 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] eslint v7.32 added a new `fatalErrorCount` property to `cli.executeOnFiles` result

e20db4e02c6dced96aff2d7039187205d15e1085 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] add unit tests for node resolver `module` and `jsnext:main` resolution

8dd13e8b3df79b00f89aa21207790d0caa7e3c77 authored over 3 years ago by Mustafa Haddara <[email protected]>
[Tests] update webpack resolver unit tests to check `module` resolution

5478a40035a1a780026317b80bd210e28728a40b authored over 3 years ago by Mustafa Haddara <[email protected]>
[resolvers/node] [New] use "module" in the same spot as "jsnext:main"

96e4332eb93fc6fa179d873dc705ced984eb7618 authored over 3 years ago by Mustafa Haddara <[email protected]>
[Docs] `named`: update docs with `module` info and deprecation notice for `jsnext:main`

95212841ac6095f35049a32dace893a1aa15d3b6 authored over 3 years ago by Mustafa Haddara <[email protected]>
[Docs] `order`: improve the documentation for the `pathGroupsExcludedImportTypes` option

b236748e39d97dae4be873e06b77c411e178b654 authored over 3 years ago by Bryan Lee <[email protected]>
[Fix] Use `context.getPhysicalFilename()` when available (ESLint 7.28+)

bfab4cc50821ff621c65e0061f02c5e1a14e424a authored over 3 years ago by Patrick McElhaney <[email protected]>
[Tests] `order`: add tests for `pathGroupsExcludedImportTypes: ['type']`

Closes #2159

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

Fixes #2145

00d7bc8e512622c1ecabf0b56f36b504d29b926d authored over 3 years ago by Rafael Perello <[email protected]>
[Docs] `extensions`: removed incorrect cases

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

Fixes #2120.

b3d8c0cd5a89ce00642279f0a67e4ec1e5c5977d authored over 3 years ago by jeromeh <[email protected]>
[Fix] `extensions`: avoid crashing on partially typed import/export statements

Fixes #2118.

40794824e5d6a3c952a23c22feff43e6e4436255 authored over 3 years ago by Jordan Harband <[email protected]>
[New] `no-namespace`: Add `ignore` option

Closes #1916.
Closes #1903.

bba59c4848cdd31461a9f45ebe79865d28cd3f5f authored over 3 years ago by Arkadii Berezkin <[email protected]>
Bump to v2.23.4

998c3000c70b8571aa27cfe1ec30cfff0efc9795 authored over 3 years ago by Jordan Harband <[email protected]>
[meta] fix changelog entries

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

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

da8d584fc22495a10e04206619c117baa2760898 authored over 3 years ago by jeromeh <[email protected]>
Bump to v2.23.3

20c373c509ad33e339b96fc38b0daaef8c5f6e9a authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] `order` add passing test to close #2081

0a08b6ac7d5452df576049c45b83b3076fe9e306 authored over 3 years ago by Jordan Harband <[email protected]>
[meta] sort and uniquify usernames in changelog

3cf913d087a58caf99b4719ee41f50a92c2be38b authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] `no-restricted-paths`: fix false positive matches

Fixes #2089

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.

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

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

72b9c3da5d30c39a4dcb677c7a46d2ddae8aca7e authored over 3 years ago by cherryblossom <[email protected]>
Bump to v2.23.2

a332f20fa2a58baafc0e41b5bec91bd5f68d25ba authored over 3 years ago by Jordan Harband <[email protected]>
[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm 7+

5af181f13ffa421382641e92e56f0daba0de4218 authored over 3 years ago by Jordan Harband <[email protected]>
[Docs] Add `no-relative-packages` to list of to the list of rules

bc99b86123d0ecd289dcf25f6d0e3772620059fa authored over 3 years ago by Nikolay Stoynov <[email protected]>
Bump to v2.23.1

8431b46a8bfe1c5498937a57fe9a35dbcca0c71c authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] `order`: fix alphabetical sorting

Fixes #2064. See #2065.

83f3c3eca60169ace2609c05506fe1ad37029bbe authored over 3 years ago by Geraint White <[email protected]>
[Tests] add missing fixture from d903477f4e31be71e016f8af56cbe2a8d4f11c9c

821354381f3e1108bca7670cb8d84a95769d035b authored over 3 years ago by Jordan Harband <[email protected]>
[Fix] ExportMap: do not crash when tsconfig lacks `.compilerOptions`

Fixes #2067

d903477f4e31be71e016f8af56cbe2a8d4f11c9c authored over 3 years ago by Jordan Harband <[email protected]>
[meta] correct #2065 -> #2056

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

Fixes #2063. Fixes #2065.

8d7ec179c2ba2672d4d06200166ab64e1821527c authored over 3 years ago by Jordan Harband <[email protected]>
Bump to v2.23.0

e9e755d085111004db2e3a79f2812484f5c0cf4e authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] v0.13.1

7b264c0547a007e33d6242531c73799c4f3b782c authored over 3 years ago by Jordan Harband <[email protected]>
[deps] update `eslint-module-utils`

aa379047ed339875e7756e0c1c8dae7ac50d214c authored over 3 years ago by Jordan Harband <[email protected]>
utils: v2.6.1

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

4d47169da45a3fa8e1a9bc4069e70ede2c485651 authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/*] [dev deps] update `coveralls`

be24ab8a389780bc3cef301a091718cef77fba32 authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/node] [deps] update `debug`, `resolve`

36407c46e46c48922f878d9bbeb7fcba6cffe17c authored over 3 years ago by Jordan Harband <[email protected]>
[utils] [deps] update `debug`

5eb0dcac619b33e2058797eb3c823c23b5a185ce authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] skip webpack 5 `async function` test on node <7

ab82094f574d54887cbf71877bf828129e8d9d54 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] skip coveralls on packages tests

3f9dd99275f4da2ca88c94a9101479bc0a07bfac authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] temporarily disable node 4 and 5 tests

See #2053

9539a5d65614519a497918c86738785a910b815e authored over 3 years ago by Jordan Harband <[email protected]>
[actions] use `node/install` instead of `node/run`

dd2f0876070378a04ef65f02d5e224d080f6cb70 authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] [meta] add "engines" field to document existing requirements

dfb0f6fc4b585f76aa14e2dbd5bbc4e4b488e86e authored over 3 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] [Refactor] use `is-regex` instead of `instanceof RegExp`

7974acc610542f21bd69a3493d1469b2a1fa8464 authored over 3 years ago by Jordan Harband <[email protected]>
[utils, resolvers/webpack] [Refactor] use `Array.isArray` instead of `instanceof Array`

44c7abcdbf105aa9a4e5c4b0c8182d10c5b03507 authored over 3 years ago by Jordan Harband <[email protected]>
[Tests] remove failing node 10 WSL test

d31d615e63e2e76d56d6c69b6eedfc94bc3f35a3 authored over 3 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `array.prototype.flatmap`, `chai`, `glob`

b44d9c2f040564be278fb109482f671d9f5c7fc2 authored over 3 years ago by Jordan Harband <[email protected]>
[Deps] update `is-core-module`

93a8b455e091b7dba5bf9ebf2d200adeb1aeddf1 authored over 3 years ago by Jordan Harband <[email protected]>
[Deps] update `array-includes`, `array.prototype.flat`, `object.values`, `resolve`

5a2fd289e096af4b5b93042da59a2c70779f3dcd authored over 3 years ago by Jordan Harband <[email protected]>
[utils] [new] create internal replacement for `pkg-up` and `read-pkg-up`

1571913aa1dd5e2eba2b3892e16a60d6197f02eb authored over 3 years ago by Greg Walker <[email protected]>
[Refactor] switch to an internal replacement for `pkg-up` and `read-pkg-up`

9ccdcb758f37ae5efe464699a5442d98cf1f73f3 authored over 3 years ago by Greg Walker <[email protected]>
[Tests] add passing `no-unused-modules` tests

2057c05fabdb0924b3bd0bd50c2cf434c7b67f9e authored over 3 years ago by Kristjan Tammekivi <[email protected]>
[Deps] update `contains-path`, `doctrine`, `pkg-up`, `read-pkg-up`

5898e28a113ce24d62bfa9ee808cfd1694bf3785 authored over 3 years ago by Dmitry Semigradsky <[email protected]>
[Docs] Add import/recommended ruleset to README

Fixes #2032

7c1e8e4818f1adc2bca1f84e05d78e2b5e274678 authored over 3 years ago by Erik Demaine <[email protected]>
[Fix] `no-duplicates`: ensure autofix avoids excessive newlines

Fixes #2027

7aea664b8f6859aa9e8a0d808ab71cf96576f299 authored over 3 years ago by Mateusz Derks <[email protected]>
[Fix] `no-unresolved`: check import()

Fixes #2024.

refs: https://github.com/estree/estree/blob/master/es2020.md#importexpression

96ed3c7b5da3d0280964d516f970d579209d9fcd authored over 3 years ago by 唯然 <[email protected]>
[resolvers/webpack] [New] add support for webpack5 'externals function'

da647d7af71cb153fe248cccd450a00119f2109b authored almost 4 years ago by jet2jet <[email protected]>
[Fix] `no-restricted-paths`: enhance performance for exceptions

17a445d2b37f91b5feda9c23adc0b366eb56055d authored almost 4 years ago by Vasily Malykhin <[email protected]>
[New] `order`: support type imports

Fixes #645.

1c10e79dc4761d69c5ce26736541f8d024ce7339 authored almost 4 years ago by Geraint White <[email protected]>
[Tests] `no-unresolved`: add tests for `import()`

ad2a619c4257f47fc733264c20aed8397d075c80 authored almost 4 years ago by David Bonnet <[email protected]>
[Tests] temporarily disable some tests in eslint 4

e871a9a2e18fd4d67a5a237789131b44cc705b5b authored almost 4 years ago by Jordan Harband <[email protected]>
[New] `no-unused-modules`: Support destructuring

ab0181d79c6959e6c5cfe25343d8648c1b275bf6 authored almost 4 years ago by Andreas Opferkuch <[email protected]>
[Tests] widen dev dep ranges to allow for dep-time-travel.sh

7a37fb265854d568c50a3571dff8e668f9f9f2a0 authored almost 4 years ago by Jordan Harband <[email protected]>
[Docs] `no-extraneous-dependencies`: correct peerDependencies option default to `true`

cd48ef60697b40e2cd4528d34ed9cd3ae6aaaaf2 authored almost 4 years ago by Edward Grech <[email protected]>
[Docs] `order`: Document options required to match ordering example

cf3b7e2174a13dd8744fc22521801c7a1a6032fe authored almost 4 years ago by Silvio <[email protected]>