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

When populating ExportMap, only load file if it's not ignored

fb8ae719e0a8e28ef0776545ae02350a0e5e17f5 authored about 5 years ago by Brendan Abbott <[email protected]>
[Tests] `no-cycle`: Restructure test files

429f3f60238356d1d6c1019be988bccad7def0e0 authored about 5 years ago by Ivan Rubinson <[email protected]>
[Docs] `no-useless-path-segments`: add docs for option `commonjs`

2cdfc19d44cbe4a7faa22dc00a91291340bacca5 authored about 5 years ago by Chiawen Chen <[email protected]>
[Fix] false positive for prefer-default-export with type export

15ba863914fc041dcdc399df1a79784b0ba8354f authored about 5 years ago by Chiawen Chen <[email protected]>
Fix typos

112a0bf442e52b25cd7029a9905df2508e191ac1 authored about 5 years ago by Jakob Krigovsky <[email protected]>
[New] enable passing cwd as an option to `eslint-import-resolver-webpack`

This enables users to change the lookup of the webpack module
for the resolve functionality shou...

414c9233386e5a4e525364f8a24a59b84dbae877 authored about 5 years ago by David Aghassi <[email protected]>
Fix spelling of “TypeScript”

b280acdce76cb209564451805687eb244ef9799d authored about 5 years ago by Jakob Krigovsky <[email protected]>
[Fix] `no-unused-modules`: fix crash due to `export *`

0cd5e438728a44b15899e0029865dfa6752170be authored over 5 years ago by Yoann Prot <[email protected]>
[Fix] `named`/`ExportMap`: Fix ExportMap for a merged typescript namespace

A typescript namespace may be declared multiple times, it is then merged
together and considered...

c14c9bd665525865f023b7214bbaf3d0124563dd authored over 5 years ago by Ben Munro <[email protected]>
[Fix] `no-cycle`: should not warn for Flow imports

21bf8c665f15647f8fa9651b61a5332b8c26cd83 authored over 5 years ago by Maxim Malov <[email protected]>
[fix] `importType`: Accept '@example' as internal

Fixes #1379

2d3d045de9c1c2ee32872076f103934014e25fad authored over 5 years ago by AamuLumi <[email protected]>
[new] `core`: add internal-regex setting for marking packages as internal

c37e42f3cb9c7dc7739e052aa32b570059469362 authored over 5 years ago by Liqueur Librazy <[email protected]>
Merge pull request #1475 from golopot/eslint

[eslint] make CI lint tests, utils, resolvers, ...etc

813a116f93d160d349631ee5598fd387a38a9d1e authored over 5 years ago by Jordan Harband <[email protected]>
[eslint] increase severity of rules; `eslint --quiet --fix`

c3cad519c448bf28dfb664b1c23b2629755289c6 authored over 5 years ago by Chiawen Chen <[email protected]>
[eslint] manually fix `no-unused-vars`

e5967f99fa112bc1c9917a5cf3906f602dfb202f authored over 5 years ago by Chiawen Chen <[email protected]>
[eslint] make CI lint everything

5edc3e6d72c6d73fd4bc0add1c6a01dc35af6055 authored over 5 years ago by Chiawen Chen <[email protected]>
[New] `group-exports`: make aggregate module exports valid

2e047e65882e265c821822e45b31b8bf3b7e50d3 authored over 5 years ago by Attila Bartha <[email protected]>
[fix] `default`: make error message less confusing

Fixes #751, fixes #786

726dda5e8f4e2e293dcde3c6d5633b1d845cc085 authored over 5 years ago by Chiawen Chen <[email protected]>
[fix] `prefer-default-export`: fix cases when exporting array destructuring

Fixes #706

370480171e99241980f7251a19049c1973fcaad9 authored over 5 years ago by Chiawen Chen <[email protected]>
[Dev Deps] update `babylon`, `coveralls`, `rimraf`, `semver`

f235aab54ce7a5145fd8dd15e158a4988c1881c9 authored over 5 years ago by Jordan Harband <[email protected]>
[Deps] update `eslint-module-utils`, `resolve`

cb70c7e154984606b75d02d26a4191be4d35161c authored over 5 years ago by Jordan Harband <[email protected]>
webpack resolver Tidelift link

df91bad38f73be7dcb13c38efbe3ce79d0d67f04 authored over 5 years ago by Ben Mosher <[email protected]>
[fix] `no-unused-modules`: prevent memory overflow

Fixes #1364.

7ffbf03fc832df41c4e90ffd27fee43de3685224 authored over 5 years ago by René Fermann <[email protected]>
[Tests] `named`: add failing test for #1446

cc5bde5a526136530ceb4966c4245eeb36c3fc2c authored over 5 years ago by Kent C. Dodds <[email protected]>
`dynamic-import-chunkname`: Fixed invalid chunk name pattern in docs

92b753310fa0d6d4e9d1a7af1a4cf3c874afcf0a authored over 5 years ago by Patrick Curry <[email protected]>
[Docs] `extensions`: improve `ignorePackages` docs

Closes #1248.

b511da2011d77f601a228ffa1bad6792c1830749 authored over 5 years ago by Ivo Stefchev <[email protected]>
[new] `no-extraneous-dependencies`: Implement support for bundledDependencies

- See https://npm.github.io/using-pkgs-docs/package-json/types/bundleddependencies.html
- Fixe...

5e143b23f3b89096e1b6a268af723f60c1ecb22f authored over 5 years ago by Simon Emanuel Schmid <[email protected]>
[New] `no-commonjs`: add `allowConditionalRequire` option

Fixes #1437

a60e5c64541610df6d82eeddce6468067f770a18 authored over 5 years ago by Xiaoji Chen <[email protected]>
add Tidelift link to README.md

ebcf17c531acda7ac99e98fd9b5e1ad2aeca9aad authored over 5 years ago by Ben Mosher <[email protected]>
Create SECURITY.md

bcd06ba6532ed7b064d00283eb7634ea112a2299 authored over 5 years ago by Ben Mosher <[email protected]>
[New] support `parseForESLint` from custom parser

35a12f98e6b17c859f7483e46d9cde936a32a0ae authored over 5 years ago by JounQin <[email protected]>
[meta] create FUNDING.yml

989f6cc39a315709a9c80b9f0c515f7bf8276f4d authored over 5 years ago by Jordan Harband <[email protected]>
[changelog] fix release compare links

ac14e232a8addb920041d8efb00bdd3ccde3a395 authored over 5 years ago by Jordan Harband <[email protected]>
Bump to v2.18.2

1a90a2083b3da9e384eea7ba2f1652619896083a authored over 5 years ago by Jordan Harband <[email protected]>
bump utils to v2.4.1

b3e531109503d33e59a8bd713babc65b64f73e01 authored over 5 years ago by Jordan Harband <[email protected]>
[bugfix] Skip warning on type interfaces

Similar to https://github.com/benmosher/eslint-plugin-import/pull/1377,
we don't want this rule ...

582236be6fd8ff7d7734be50466737190d2190f9 authored over 5 years ago by Joe Lencioni <[email protected]>
Bump to v2.18.1

b51aa2f7214dd8409ec9664e5df45e54444e4dbf authored over 5 years ago by Jordan Harband <[email protected]>
[Tests] extract common "get parser" logic into test helpers

3b21de6b36d4725d87d0a2b2b459d9541daefedf authored over 5 years ago by Jordan Harband <[email protected]>
[Tests] temporarily disable these failing tests in eslint < 4

5abd5edf20f7e3c2e3531de6547d31701bb3fcff authored over 5 years ago by Jordan Harband <[email protected]>
prefer-default-export: don't warn on TypeAlias & TSTypeAliasDeclaration

Fixes #1332.

f4e3f1b3db2aa33cf3211ff64e46d696a324485a authored over 5 years ago by Sharmila <[email protected]>
no-deprecated: don't run tests for typescript-eslint-parser against ESLint <4

118afd458a7e4f529712034047150e902b93f001 authored over 5 years ago by Ben Mosher <[email protected]>
[Tests] add missing `--no-save` to time travel script

752dcd5954ec41a9754c01344bd9c573d676455a authored over 5 years ago by Jordan Harband <[email protected]>
[Refactor] `no-extraneous-dependencies`: remove the last bit of lodash

Using `.length` is clearer than a polymorphic `isEmpty`.

d3a3fa5bf747659a07b659d75c6b1d3943bc8b76 authored over 5 years ago by Jordan Harband <[email protected]>
[Refactor] `no-extraneous-dependencies`: use `Array.isArray` instead of lodash

8a38fd4a834d116467e47149946688e91fda73ae authored over 5 years ago by Jordan Harband <[email protected]>
[Refactor] `importType`: remove use of `cond`

Using normal JS makes for far more understandable and maintainable code.

c5078addd9e35fb20f25376148de65de760a5977 authored over 5 years ago by Jordan Harband <[email protected]>
[fix] `export`: false positive for typescript overloads

Fixes #1357.

22d54409f49fe1855546410c9d130f56079ea89e authored over 5 years ago by Chiawen Chen <[email protected]>
Remove duplicate no-duplicates changelog entry

984fa3b270dc87f58c91f4839084eefdf3fc284e authored over 5 years ago by Joe Lencioni <[email protected]>
fix: Improve parse perf when using `@typescript-eslint/parser`

Fixes #1408
See the above issue for justification.

32704da853fb2833143fdbe616c6a52bc425568a authored over 5 years ago by Brad Zacher <[email protected]>
fix tests for node 4 + fixed lint issues

65121104ea4659f81e8cb07184b7c1ee346a4a6f authored over 5 years ago by Ben Mosher <[email protected]>
[Fix] `no-unused-modules`: Exclude package "main"/"bin"/"browser" entry points

Fixes #1327.

1caa402f47b4080051a8d761b9daf2f1a290e9bf authored over 5 years ago by René Fermann <[email protected]>
[New] `no-namespace`: Make rule fixable

- Add guards to avoid crashing older versions of ESLint
- Note that no-namespace's --fix requi...

d030d8e33a8ade202f4a25b4d19dd603b3dce88e authored over 5 years ago by Trevor Burnham <[email protected]>
no-deprecated TS tests (#1315)

bb9ba240820011b2f9758fe9409042a44a669c6e authored over 5 years ago by Ben Mosher <[email protected]>
Bump to v2.18.0

c924f5d66e2852afd50fb4de94a48d2c29bbb9d7 authored over 5 years ago by Jordan Harband <[email protected]>
Merge pull request #1393 from sheepsteak/eslint-6

Support ESLint v6

c8132f2895ed72cff64425ce3db511f75efb3a80 authored over 5 years ago by Jordan Harband <[email protected]>
Make testVersion take a function to delay running require.resolve

7e41d29b1438ff73a41420bc66f6964f80ae9f3a authored over 5 years ago by Chris Shepherd <[email protected]>
Remove ESLint 6 from allowed failures in Travis

It's now supported

d7023f688bf8cb1c77935e120b21c5a39d71c12b authored over 5 years ago by Chris Shepherd <[email protected]>
Use `eslint@6` instead of `[email protected]` in Travis

3bee716c2ef732dedb870854516e13a2ffe552bb authored over 5 years ago by Chris Shepherd <[email protected]>
Use require.resolve when passing parser to RuleTester

e6ea127a39adb7fb8b571351b570ca135c7b42b8 authored over 5 years ago by Chris Shepherd <[email protected]>
Allow ESLint@6

2f1f4daef5a9814d3342a8d3d38f26edb535c65f authored over 5 years ago by Chris Shepherd <[email protected]>
Only run tests using typescript-eslint-parser on eslint@<6

d9b72583c6699bb0ea094d5c1738627aaef77a99 authored over 5 years ago by Chris Shepherd <[email protected]>
Update to @typescript-eslint/parser canary

Includes fixes for the use of `eslint/lib/util/traverser` that is now removed in ESLint 6

Co-Au...

c2b19d0148a64a0c70cd5433b33ea295d8d8d9de authored over 5 years ago by Chris Shepherd <[email protected]>
Add ecmaVersion when required

1029b4ff3d6ee461c1dcfb2a8cd1bba4891c1a00 authored over 5 years ago by Chris Shepherd <[email protected]>
Transform output of FileEnumerator into what rule expects

b5ff64e5d005a18c0a65bede75d8409d03c6eb24 authored over 5 years ago by Chris Shepherd <[email protected]>
Merge pull request #1389 from fooloomanzoo/patch-1

Update no-named-as-default-member.md

fc65509216dca4bb5a6a6d41c23348ba8cbb62c2 authored over 5 years ago by Jordan Harband <[email protected]>
Update no-named-as-default-member.md

4140870618e554c4458571a961056ad469381f59 authored over 5 years ago by fooloomanzoo <[email protected]>
[New] `order`: add pathGroups option to add support to order by paths

Co-Authored-By: Matt Seccafien <[email protected]>

0426f164304d0acb2c0e241409025e63aa877e9b authored over 5 years ago by Sebastian Große <[email protected]>
Merge pull request #1383 from golopot/node-12

[Build] make node 12 pass CI

58b41c2ccd3efa87026ce5b0a682ec8483ed419a authored over 5 years ago by Jordan Harband <[email protected]>
[Build] make node 12 pass CI

8974346beb20707656502d17a2f8378d1cd2f081 authored over 5 years ago by golopot <[email protected]>
Merge pull request #1375 from swernerx/fix/order-unknown-types

[New] Added support for correctly ordering `unknown` types e.g. custom aliases

45bfe472f38ef790c11efe45ffc59808c67a3f94 authored over 5 years ago by Jordan Harband <[email protected]>
fix(ordering): changed default groups to not contain unknown

d81a5c824f19095be1733fe332286d224eea2f4c authored over 5 years ago by Sebastian Werner <[email protected]>
Added changelog entry

4827e727e3d792a8a72f6ff0013da214e3cbfa7e authored over 5 years ago by Sebastian Werner <[email protected]>
Added support for correctly ordering unknown types e.g. custom aliases

e1c505440432412bc3e3c89db5bd106053775695 authored over 5 years ago by Sebastian Werner <[email protected]>
fix goof w/ TS-specific extensions

9a0455e9e41ee4e60a48b5de053c639a3a18ad5a authored over 5 years ago by Ben Mosher <[email protected]>
add TS def extensions + defer to TS over JS

closes #1366, thanks @davidNHK for bringing this up

e4334e31308c74b19cc205ad8516d604f1da6d72 authored over 5 years ago by Ben Mosher <[email protected]>
Merge pull request #1371 from golopot/no-unused-modules-handles-class

[fix] `no-unused-modules`: handle ClassDeclaration

0e719c35365d79881a64b06a3d137b2ceeaa3000 authored over 5 years ago by Jordan Harband <[email protected]>
[New] `order`: add fixer for destructuring commonjs import

fixes #1337

15e5c6114ba4ded4f229e8d12cb4106f03b37c83 authored over 5 years ago by Chiawen Chen <[email protected]>
[fix] `no-unused-modules`: handle ClassDeclaration

Fixes #1368

8b55e8f86b282f408d0310f478213bcd9b2c0be8 authored over 5 years ago by Chiawen Chen <[email protected]>
Merge pull request #1370 from alex-page/master

Docs: no cycle, split code examples so file separation is obvious

ca4bf952be88d534262906d645c25f9e148be44d authored over 5 years ago by Jordan Harband <[email protected]>
Update no-cycle.md

d27aeaf996799e5edcf99cd2002924d1fef92569 authored over 5 years ago by Alex Page <[email protected]>
Bump to v2.17.3

cf5573b5784a8b19c1a7c3e4003005dfaadc4375 authored over 5 years ago by Jordan Harband <[email protected]>
[Tests] eslint 2 does not have `linter.version`

caae65c57b309daac7c54bc5855bdf758d9c198e authored over 5 years ago by Jordan Harband <[email protected]>
[Deps] update `resolve`

557a3e21642454190b32d741e6cbe10420c4b126 authored over 5 years ago by Jordan Harband <[email protected]>
Merge pull request #1356 from christophercurrie/typescript-declare

Improve support for Typescript declare structures

17beb336c0001e4e7362f81a496fe473fcb0bd7a authored over 5 years ago by Jordan Harband <[email protected]>
[Docs] Document `env` option for `eslint-import-resolver-webpack`

Merge pull request #1363 from kgregory/webpack-resolver-doc-env

Fixes #1258.

c8ac7ffd4ee3e2d1837515cc5da708ed7b2890ee authored over 5 years ago by Jordan Harband <[email protected]>
Issue #1258 (docs)

Document `env` option for `eslint-import-resolver-webpack`

c09c0ce09c2666d92b1dfbd1a022f155543d19dd authored over 5 years ago by Ken Gregory <[email protected]>
[refactor] fix eslint 6 compat by fixing imports

753c9dbf04cca2729bf693d99106b68c81119d41 authored over 5 years ago by Jordan Harband <[email protected]>
PR feedback

Co-Authored-By: Jordan Harband <[email protected]>

b52bf3e16bf399c5cf0681c198a3b362e6e7484b authored over 5 years ago by Christopher Currie <[email protected]>
PR feedback

Co-Authored-By: Jordan Harband <[email protected]>

7aa13d14ca0fe890a34f7addadee08606484d68f authored over 5 years ago by Christopher Currie <[email protected]>
Remove log messages

f66e0649601aae5ed16b29b67eb65c2695ad5b2a authored over 5 years ago by Christopher Currie <[email protected]>
Verbose variable names

d1e4455d01d41a386896733413f631c070c37da1 authored over 5 years ago by Christopher Currie <[email protected]>
Support older typescript parsers

67b1e955f7b17a645d68695d6f1c317cd6100c70 authored over 5 years ago by Christopher Currie <[email protected]>
Make groups non-capturing.

Co-Authored-By: Jordan Harband <[email protected]>

288cedfce0b7fdabcdeb910ff4d4cc1ffe90b385 authored over 5 years ago by Christopher Currie <[email protected]>
[Docs]: add missing `no-unused-modules` in README

7c13a4f781a02d35c37ce30f7759d85b4d40afc3 authored over 5 years ago by golopot <[email protected]>
Improve support for Typescript declare structures

aa290bbd5114332f4479011f94c18c03dc7d2fe6 authored over 5 years ago by Christopher Currie <[email protected]>
[Fix] `no-common-js`: Also throw an error when assigning

1edbbd03ec636469328ad59da922ed7edc8cd36d authored over 5 years ago by Charles Suh <[email protected]>
[Docs] `no-unused-modules`: Indicates usage, plugin defaults to no-op, and add description to main README.md

Fixes #1351

2f85fbea4c4eb498f8fcd7c797690cac0ba725b8 authored over 5 years ago by John <[email protected]>
Merge pull request #1347 from rfermann/1338

[fix] `no-unused-modules`: don't crash when lint file outside src-folder

f63dd261809de6883b13b6b5b960e6d7f42a7813 authored over 5 years ago by Jordan Harband <[email protected]>
[fix] `no-unused-modules`: don't crash when lint file outside src-folder

bb686defa4199d5c1f77980b165907b9d3c0971b authored over 5 years ago by René Fermann <[email protected]>
[fix] `named`: ignore Flow import typeof and export type

4620185d0aa93da9675afb73ec713f5b1c821051 authored over 5 years ago by Logan Smyth <[email protected]>
Merge pull request #1342 from rfermann/1339

[fix] `no-unused-modules`: make `import { name as otherName }` work

c17dd73e423e7f537e8e2f0179dbfacdc2a8dad9 authored over 5 years ago by Jordan Harband <[email protected]>