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

[Fix] `namespace`/`ExportMap`: Fix interface declarations for TypeScript

See also #1528.

40ee069f107effe6a8a62f94607e91fad1da4eb6 authored over 4 years ago by Julien Blatecky <[email protected]>
[Fix] TypeScript: Add nested namespace handling

5cc31478a12c138b382e8efa97275db945b80562 authored over 4 years ago by Julien Blatecky <[email protected]>
[Docs] `no-webpack-loader-syntax`: Updates webpack URLs

0e5bed97c6b0cba5f7540980235a7b6ffdb1e89f authored over 4 years ago by Michael Olukoya <[email protected]>
[Fix] `no-unused-modules`: avoid order-dependence

Fixes #1743

a1c969fe4801dd9db50f00c0825c420947de0862 authored over 4 years ago by Артур Удалов <[email protected]>
[Tests] `order`: Add TS import type tests

Co-authored-by: Kevin Mui <[email protected]>
Co-authored-by: Jordan Harband <[email protected]>

eb2b7eac06147d9c88f39b780a048896eb6b7d2c authored over 4 years ago by Kevin Mui <[email protected]>
[Refactor] `no-extraneous-dependencies`: use moduleVisitor

98292ed262c65116790d9ae5c841b62ba3a02f83 authored over 4 years ago by Adam Borowski <[email protected]>
[Tests] on `node` `v14`

92caa3594e0f8d7bf143dedba0c7c2b47b541f34 authored over 4 years ago by Jordan Harband <[email protected]>
[meta] `appveyor`: only run tests, not linter

a8888b02572a49d41bf208624f914d6593b4adc7 authored over 4 years ago by Jordan Harband <[email protected]>
[Docs] `no-named-as-default-member`: use non-archive.org link

Per https://github.com/benmosher/eslint-plugin-import/issues/1731#issuecomment-616155999

cf8b3d9c46f0c09d74e87e978a45a26e3e0ff3a1 authored over 4 years ago by Jordan Harband <[email protected]>
[Tests] `no-unused-modules`: add export + destructuring case

Closes #1683.

67a31b1316ee702d9bc5534a380d1f944a645c7b authored over 4 years ago by Jordan Harband <[email protected]>
[Docs] `no-named-as-default-member`: fix a broken URL

Fixes #1731.

caf45a6e7f3ab0e1edf179abf8531e1a14e77c6d authored over 4 years ago by Jordan Harband <[email protected]>
[Fix] `no-unused-modules`: Count re-export as usage when used in combination with import

40d1e6785412892515c0a1800aae8a32494bde9f authored over 4 years ago by Fredrik Höglund <[email protected]>
[Tests] unpin esquery

See https://github.com/estools/esquery/issues/95

3b4487c9b9b5a2398a0c0361d6526e709b0559a7 authored over 4 years ago by Jordan Harband <[email protected]>
[patch] TypeScript config: Disable `import/named`

4f1101e584558d9c686144b71222acaaf4f70b72 authored over 4 years ago by Jérémie Astori <[email protected]>
[New] officially support eslint 7

6a110dd16a7fd775f08601054bf14ffd503eea7b authored almost 5 years ago by Jordan Harband <[email protected]>
Merge pull request #1715 from golopot/eslint-7

[Tests] Add eslint 7 to CI

- [patch] refactor to use non-deprecated function in eslint 7

c629186be2a4ac62303803c0214e699a83ee024f authored almost 5 years ago by Jordan Harband <[email protected]>
[Fix] `order`: Recognize pathGroup config for first group

Co-authored-by: Emily Marigold Klassen <[email protected]>
Co-authored-by: Vitaly Gordon <rocke...

fe6cea911f6780a59fbc4761e79da853da25f1d2 authored almost 5 years ago by Emily Marigold Klassen <[email protected]>
[Refactor] avoid using deprecated eslint api sourceCode.getComments

5c67f17aa87e836d0007c8cc064f447903155e03 authored almost 5 years ago by Chiawen Chen <[email protected]>
[Tests] add missing outputs in test cases

a86ba0603ea25395988943575718ba2d4133c4e4 authored almost 5 years ago by Chiawen Chen <[email protected]>
[Tests] remove useless property "ruleId" in test cases

3adb3f9877b6c56188f03b0a7823e6acd19f15fc authored almost 5 years ago by Chiawen Chen <[email protected]>
[Tests] Add eslint@7 prereleases to CI

2b50d16d1491cbeff3ee9566c369468bbe886765 authored almost 5 years ago by Chiawen Chen <[email protected]>
[Fix] `group-exports`: Flow type export awareness

Fixes #1702.

baf1a8c697d14ffa229e24455e84cc7192287d64 authored almost 5 years ago by Ernesto Stifano <[email protected]>
[resolvers/webpack] [fix] provide config fallback

Fixes #1448

95c12fca0a8d07a2b72d42a5a8a0530b3a51e768 authored almost 5 years ago by Miguel Oller <[email protected]>
[Tests] pin esquery, due to breaking change in a minor version

See https://github.com/estools/esquery/issues/95

a618f88ffeb345ce6785eae02971b687339d8f23 authored almost 5 years ago by Jordan Harband <[email protected]>
Bump to v2.20.2

71ca88f0a1e7e1270f1c1f9633d3ae8f136f58e1 authored almost 5 years ago by Jordan Harband <[email protected]>
utils: v2.6.0

9c5899e8af3c1a44e1087a83e409e54560f3bd67 authored almost 5 years ago by Jordan Harband <[email protected]>
[Fix] `extensions`/`no-cycle`/`no-extraneous-dependencies`: Correct module real path resolution

add real support of isAbsolute (windows + unix support)

importType refactoring: use the real re...

802ce7d49d912289d590f735bf9bd2d931064863 authored almost 5 years ago by JEROMEH <[email protected]>
[Fix] `no-cycle`/`extensions`: fix isExternalModule usage

e22fc5333554ce94d07c0ebea212ddb781217c50 authored almost 5 years ago by JEROMEH <[email protected]>
[Fix] `no-internal-modules`: also check `export from` syntax

Fixes #1481.

9dfef28e701c12c91e74249abfb6db655c84a3f6 authored almost 5 years ago by Alexandre Djerbetian <[email protected]>
[New] `import/default`: support default export in TSExportAssignment

0b585a14d605eb059050bb07ab3c2a2abf3961a6 authored almost 5 years ago by Maxim Mazurok <[email protected]>
[Tests] use babel instead of NODE_PATH

efb5f07d716e4577600fd234da495d1e686738de authored almost 5 years ago by Alexandre Djerbetian <[email protected]>
[New] `no-cycle`: add `ignoreExternal` option

Fixes #1647

73211e80ea9a263a8ac0a544a2a1f150da19687f authored almost 5 years ago by Stéphane Veyret <[email protected]>
[Fix] `no-duplicates`: Handle TS import type

Fixes #1667.

951615228d90c3188dc551147f422dc3165dbadd authored almost 5 years ago by Kevin Mui <[email protected]>
utils: [New] Print more helpful info if parsing fails

If parsing fails, the only message printed to the console is vague and
mostly unhelpful. Print s...

adbced7cde1818f23677384868e17380b886683e authored almost 5 years ago by Kyle Getz <[email protected]>
[fix] `no-duplicates`: fix fixer on cases with default import

b6242b02548037223720657db4597f46b534dc87 authored almost 5 years ago by Chiawen Chen <[email protected]>
[Fix] `first`: Add a way to disable `absolute-first` explicitly

1a3a12869651bec54d567af8dc0e7cb2a801d41f authored almost 5 years ago by TheCrueltySage <[email protected]>
`resolvers/node`: [New] add `.node` extension

Fixes #802

41aaa184210a2d58115e99e57b2f7f0ce79d29b0 authored almost 5 years ago by Jordan Harband <[email protected]>
[Fix] `order`: recognize ".." as a "parent" path

Fixes #1405.

12971f5ced52ede943515fac23b81b2a8d38ba60 authored almost 5 years ago by Chiawen Chen <[email protected]>
[meta] fix changelog link

1fbef73ac4f2452c5cbdc20a13aa3b02be16a615 authored almost 5 years ago by Jordan Harband <[email protected]>
[Fix] `order`: fix `isExternalModule` detection on windows

47f912e74eccbb6009ea5778a7cdb33e918dd495 authored almost 5 years ago by fisker <[email protected]>
[meta] use `in-publish` in `prepublish`

2beec94604f7180836120fff044478c188be5d4d authored almost 5 years ago by Jordan Harband <[email protected]>
[Tests] appveyor: on node 8-12, use npm 6.10.3

Co-authored-by: Raphael von der Grün <[email protected]>
Co-authored-by: Jordan Harband <ljha...

890500718360b96885823da6db4be8bc0388cc17 authored almost 5 years ago by Jordan Harband <[email protected]>
Bump to v2.20.1

45f08609e0dd79f2a061c3411a43169c20e80d3a authored almost 5 years ago by Jordan Harband <[email protected]>
[Fix] `no-unused-modules`: handle `export { default } from` syntax

Fixes #1631

efd6be15a71a39f82b610f0e24804214dc6630d2 authored almost 5 years ago by Richard Xia <[email protected]>
[Fix] `no-absolute-path`: fix a crash with invalid import syntax

Fixes #1616

4665ec5a687d068e4e4ab19e3dbde7d0c65bbee4 authored almost 5 years ago by Jordan Harband <[email protected]>
[meta] fix "files" field to include/exclude the proper files

Fixes #1635.

aff3a467f0a7cb982b3e82ef3bf3732ee0fbf449 authored almost 5 years ago by Jordan Harband <[email protected]>
docs: fix a few spelling mistakes

Searched using cspell.

986ba749fec01b5e49922c215e0c0de8db9562c1 authored almost 5 years ago by Bryan Mishkin <[email protected]>
[meta] add missing changelog links

a4d301bac81551d16be7cc4737d8c66e7b46c38a authored almost 5 years ago by Bryan Mishkin <[email protected]>
[Tests] set `eslint-plugin/consistent-output` lint rule to always require test case output assertions

Use the more strict option for this internal lint rule.

If a rule has no autofix, we should ass...

6274d965340a7cedeb6e9a9d40e3df0b2a4275f1 authored almost 5 years ago by Bryan Mishkin <[email protected]>
[Tests] only run the linter once, not on every build

2d424643b659b4bae542999c34425ab1485ae9c8 authored almost 5 years ago by Jordan Harband <[email protected]>
[Fix] `order`: Fix alphabetize for mixed requires and imports

Fixes #1625

5d00854f3c59a497f0a850c6ccab01a012d6b8db authored almost 5 years ago by William Schurman <[email protected]>
[Docs]: Update Tidelift language to enterprise

99647f1f9f5887e846182affb3f667343485bcee authored almost 5 years ago by Blaine Bublitz <[email protected]>
[Tests] add eslint-plugin-eslint-plugin internally and fix violations

This PR adds [eslint-plugin-eslint-plugin](https://github.com/not-an-aardvark/eslint-plugin-esli...

26f232bb678463c8030840ffbd1af491200dffa0 authored almost 5 years ago by Bryan Mishkin <[email protected]>
[Fix] `export`: Handle function overloading in `*.d.ts`

bbd166bfe2e5a12b58cbe803acda3e67e099562c authored almost 5 years ago by Ivan Goncharov <[email protected]>
[Fix] `extensions`: for invalid code where `name` does not exist, do not crash

Fixes #1613

3908e6d349f04b5726b09479f67f937783bb7c1b authored almost 5 years ago by Jordan Harband <[email protected]>
`no-duplicates`: allow duplicate if one is namespace and other not

It is a syntax error to put both namespace and non namespace import on the same line, so allow i...

f84d4577dc94600e28b2071ae365d671bfc6420e authored almost 5 years ago by Stéphane Veyret <[email protected]>
[Fix] `extensions`: Fix scope regex

Fixes #1598.

7e71b5090d18c0736778c6c8b5301b00c06c880b authored almost 5 years ago by Yordis Prieto Lazo <[email protected]>
[meta] Merge duplicated `Added` section; fix link

71e87da176b849c90db24b0f63fd0ecab702610b authored almost 5 years ago by Masataka Pocke Kuwabara <[email protected]>
utils: v2.5.2

2c57742ca3f7517f8d6a01b6a4333d9b8ef91578 authored almost 5 years ago by Jordan Harband <[email protected]>
utils: [Fix] Makes the loader resolution more tolerant

Fixes #1604. Fixes #1603.

cd14858e32b246bad9ecccd1c766bacf31d0aa7b authored almost 5 years ago by Maël Nison <[email protected]>
[Fix] make 'import/order' work in a monorepo setup with scoped modules

Fixes #1597

b4d5fd38a29073e273523e262d7d59a7c48e30fe authored almost 5 years ago by Sam Kozin <[email protected]>
[Tests] enable a skipped test that's not failing anymore

This test was added and skipped in #794 (probably since it was failing then), but it's not faili...

bbe456c13e91cdd64f564e2bd9540058366b38ea authored almost 5 years ago by Sam Kozin <[email protected]>
utils: [fix] prefer `createRequire` if available

bcd9fe80557e4824bfe27a6690d96e7e25108fba authored almost 5 years ago by Napoleon Oikonomou <[email protected]>
[readme] Remove duplicate no-unused-modules from docs

Remove no-unused-modules from Static analysis because it is already mentioned in Helpful warnings

055389d425caae7219659fb97b6d0b992d2f1aaa authored almost 5 years ago by Nikolay Stoynov <[email protected]>
[meta] resolvers/*: fix prepublish script

d8c679584123d376d9256a6965ae5c69af7a5f95 authored almost 5 years ago by Jordan Harband <[email protected]>
Bump to v2.20.0

8001916392c281f288eb5c33c6cf23dd7ab99673 authored almost 5 years ago by Jordan Harband <[email protected]>
resolvers/webpack: v0.12.1

a5c6908bac4f5201b38cd1378765ae8dc6af5c83 authored almost 5 years ago by Jordan Harband <[email protected]>
resolvers/node: v0.3.3

b9459f0ea3bc6a24f73276d5bd52651a606f965b authored almost 5 years ago by Jordan Harband <[email protected]>
utils: v2.5.1

24ce28df2c5991e52e99c27b9dd9c855478862a4 authored almost 5 years ago by Jordan Harband <[email protected]>
[memo-parser] v0.2.1

25895d7de4d6b8dbc0dd21f85fea62404f560315 authored almost 5 years ago by Jordan Harband <[email protected]>
[meta] copy LICENSE file to all npm packages on prepublish

ed41b9c8b1339b2c401388f05a735753b425f06b authored about 5 years ago by Standa Opichal <[email protected]>
utils: Uses createRequireFromPath to resolve loaders

fb0cbebf02cb2b00383cc044129c1ac852c513af authored about 5 years ago by Maël Nison <[email protected]>
[Tests] on node `v13`

b791ba59f5d33f448ba70dddc095039eb4e93b13 authored about 5 years ago by Jordan Harband <[email protected]>
[patch] `no-extraneous-dependencies`: ensure `node.source` is truthy

These tests already passed, implying that #1589 is a non-issue. However,
the guards are still go...

f790737c07f39058592b7eb8b6cda3de72c239b9 authored about 5 years ago by Jordan Harband <[email protected]>
[New] `order`: added `caseInsensitive` as an additional option to `alphabetize`

- imp: mutateRanksToAlphabetizeV2 added to handle case insensitive sorting
- tests: add two te...

c28fa7cc8af6c2277fa697212e9de7362bb1cd60 authored about 5 years ago by dbrewer5 <[email protected]>
[Fix] `extensions`: Ignore query strings when checking for extensions.

Fixes #1567.

982493d03acb30a05f46a9d41c31cf85f9acf4cb authored about 5 years ago by Pascal Corpet <[email protected]>
[New] `order` rule: add option pathGroupsExcludedImportTypes to allow ordering of external import types

16ae652d4524775bbbc52934d9b0114e6be5455c authored about 5 years ago by Sebastian Große <[email protected]>
[Fix] `named`: for importing from a module which re-exports named exports from a `node_modules` module

Fixes #1446.

392c6b9c44b8fab54d973b9e344ce1c0c6d1a1cc authored about 5 years ago by redbugz <[email protected]>
[Fix] `no-unused-modules`: fix usage of `import/extensions` settings

4e8960dca0790388cde253bd2e016711b8dce21b authored about 5 years ago by Martin Štekl <[email protected]>
[Fix] `import/extensions`: ignore non-main modules

e51773956a63a67eb510d34eb27d1d353b08bfd3 authored about 5 years ago by Kagami Sascha Rosylight <[email protected]>
[Fix] `memo-parser`: add missing dependency

f507f38b5c51593e9528bbc1f54f02f747b5c966 authored about 5 years ago by Jordan Harband <[email protected]>
[meta] fix changelog internal-regex link

2d669b19da62e8d0d0cf8bb40f95823f49c02a94 authored about 5 years ago by Jordan Harband <[email protected]>
[Fix] `order`: Fix `alphabetize` bug with `newlines-between`

Fixes #1561.

614e55f8306cddd55066babcae653af9fb9ead92 authored about 5 years ago by AamuLumi <[email protected]>
[Tests] `no-extraneous-dependencies`: add test case for 2.19.1 fix

977da57a21077b108b642d984a3be580cc9c3a7b authored about 5 years ago by Jordan Harband <[email protected]>
Bump to v2.19.1

bc3b034b59a034b4aa47b8a9e74f48fe0e14e997 authored about 5 years ago by Jordan Harband <[email protected]>
[Fix] `no-extraneous-dependencies`: ensure `node.source` exists

be7efb14e44c201faae9af39737a17d037162b37 authored about 5 years ago by Jordan Harband <[email protected]>
Bump to v2.19.0

9b76635160cdbf4e0f1f34b9757da81aeb1882f9 authored about 5 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] v0.12.0

47a232e5a8e9b14484d48c7ad7c1879dee1dc6bc authored about 5 years ago by Jordan Harband <[email protected]>
[resolvers/webpack] [deps] update `debug`, `enhanced-resolve`, `has`, `interpret`, `lodash`, `resolve`, `semver`

26ad476cbc0da3469acd25a35ddac4d111fb565e authored about 5 years ago by Jordan Harband <[email protected]>
[resolvers/node] [Deps] update `resolve`

3f0e8f3553266fa6abf74efd822e41e1991a20a6 authored about 5 years ago by Jordan Harband <[email protected]>
bump utils to v2.5.0

7190c3e927550e48d8e4e7d5383f4e1bff9253ea authored about 5 years ago by Jordan Harband <[email protected]>
[meta] add missing changelog entry from #1506

a0614a7871682b33915a83e2885b5c8fc85eb1a1 authored about 5 years ago by Jordan Harband <[email protected]>
[Refactor] `no-unused-modules`/`es-modules-utils`: Avoid superfluous calls and code

14c71a3fde4611226320c6fc1eb6ebbb6115f61d authored about 5 years ago by Brett Zamir <[email protected]>
[Fix] `no-extraneous-dependencies`: Add support for `export from`

Fixes #1049.

99b3fbf8f25686aa86ba80661e5ba94d85e8f3d3 authored about 5 years ago by Marcus Armstrong <[email protected]>
[flow] `no-unused-modules`: add flow type support

05085bbdafa624d8cf6a765b9e078c41c931679b authored about 5 years ago by René Fermann <[email protected]>
[Fix] `no-extraneous-dependencies`: Exclude flow `typeof` imports

Co-authored-by: Devon Govett <[email protected]>
Co-authored-by: Jordan Harband <ljharb@gmai...

f2db74a347a030c15a387826500cdc98203eac1e authored about 5 years ago by Devon Govett <[email protected]>
[New] `import/default`: support default export in TSExportAssignment

Fixes #1527

381267a88f9a71feac1454ea2bf50efdd69be09e authored about 5 years ago by João Vieira <[email protected]>
[fix] TypeScript config: lookup for external modules in @types folder

ae747c0cc34e6105486fe6334bac49183c7c01ff authored about 5 years ago by João Vieira <[email protected]>
[Fix] `extensions`: Fix `ignorePackages` to produce errors

568ca430e3114c582e0ae49509ce294347f6e722 authored about 5 years ago by Kagami Sascha Rosylight <[email protected]>
[meta] Fix eslint comma-dangle violations

1b96580940dd21c6e05c343496412e0e6df192c2 authored about 5 years ago by Brendan Abbott <[email protected]>