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] `no-unused-modules`: make `import { name as otherName }` work

fbe5c30cf85e4a2c9fd9e8d29a12903c46a86b45 authored over 5 years ago by René Fermann <[email protected]>
[fix] `no-unused-modules`: make `import { name as otherName }` work

1db357eaa22d936e4211d1b00d5d4b31ea6659f9 authored over 5 years ago by René Fermann <[email protected]>
[fix] `no-unused-modules`: make `import { name as otherName }` work

174afbbffa9127db1728dae544fc26afb94eaf28 authored over 5 years ago by René Fermann <[email protected]>
Bump to v2.17.2

eddcfa9ff0affe64eff61cf749fef95e46d38b50 authored over 5 years ago by Jordan Harband <[email protected]>
[fix] `no-unused-modules`: make appveyor tests passing

Fixes #1317.

12bbfca747be9d88db32ff6d1659701cd8ed7fe8 authored over 5 years ago by René Fermann <[email protected]>
[fix] `no-unused-modules`: avoid crash when using `ignoreExports`-option

Fixes #1323.

b151d0492a8c372a55831323f48a99efe3276df0 authored over 5 years ago by René Fermann <[email protected]>
[Test] `no-unused-modules` add failing test case

8e0c0216938cabdec6295bb02ab495e70befffb4 authored over 5 years ago by Jordan Harband <[email protected]>
[meta] add `npm run mocha` for easier unit testing

9b7a9706f9956bdfec0828c66a2674f7cdb41d78 authored over 5 years ago by Jordan Harband <[email protected]>
[fix] `no-unused-modules`: make sure that rule with no options will not fail

351256316a5c7ecae6c4cb7b83b94e1bd2e93701 authored over 5 years ago by Olena Sovyn <[email protected]>
bump to v2.17.1

b0c5e1abcbbf85e3d28ee8cb9b74970aa58843e4 authored over 5 years ago by Jordan Harband <[email protected]>
[fix] require v2.4 of `eslint-module-utils`

Fixes #1322.

f6716ad9407cb63ba3652f7ff14c997f4e2ff2f9 authored over 5 years ago by Jordan Harband <[email protected]>
[utils] v2.4.0

5124dde66158b77f6e0fdecef8512731c2fb0e5a authored over 5 years ago by Jordan Harband <[email protected]>
bump to v2.17.0

0499050403b6ba3294b0fcb8b5aa8df84a6b3b2c authored over 5 years ago by Jordan Harband <[email protected]>
[webpack] v0.11.1

f479635e10a5bfc076d0d0973df7c3d0e0b8986a authored over 5 years ago by Jordan Harband <[email protected]>
Merge pull request #1320 from bradzacher/export-ts-namespaces

[fix] `export`: Support typescript namespaces

Fixes #1300.

8a4226dacfd00dbfeac5891e6fd03ca58a461f63 authored over 5 years ago by Jordan Harband <[email protected]>
fix(export): Support typescript namespaces

Fixes #1300

988e12b390c5d3d3b9bab4037bf6b47b10afe661 authored over 5 years ago by Brad Zacher <[email protected]>
[Tests] skip a TS test in eslint < 4

6ab25ea159797ca97206796bc82c132a057a1c75 authored over 5 years ago by Jordan Harband <[email protected]>
[Tests] fix tests from #1319

405900ebe775183588a03447b1fb152481662e3e authored over 5 years ago by Jordan Harband <[email protected]>
[fix] `export`: false positives for typescript type + value export

2098797b0499d38c03cde4b476c65a3325326b18 authored over 5 years ago by Brad Zacher <[email protected]>
Merge pull request #1297 from echenley/ech/fix-isBuiltIn-local-aliases

fix: aliased internal modules that look like core modules

2d21c4c55e420f623c714a2c6c24d80f39a1c733 authored over 5 years ago by Jordan Harband <[email protected]>
[dev deps] lock typescript to `~`, since it doesn’t follow semver

0ff1c8351c11906eb650bb64d6a3ae709b11bf9a authored over 5 years ago by Jordan Harband <[email protected]>
[*] [deps] update `resolve`

40bf40a094cd1c33df1c213407514e3f3085671b authored over 5 years ago by Jordan Harband <[email protected]>
Merge pull request #1304 from bradennapier/feature/typescript-export-type

support export type named exports from typescript

28dd6146a7602329b5f89f7212b9b7e1b351cce5 authored almost 6 years ago by Jordan Harband <[email protected]>
Remove @typescript-eslint/parser before running ESLint<v5 tests

49af9d80754b6ed7fb1adb2848d37e228b6a448b authored almost 6 years ago by Andrew Schmadel <[email protected]>
Merge pull request #1142 from rfermann/master

New: `no-unused-modules` rule

3aefa79f167b998485733a1d7f9ba53b8d5bcc80 authored almost 6 years ago by Jordan Harband <[email protected]>
Merge pull request #1312 from lydell/no-duplicates-autofix

no-duplicates: Add autofix

0d812ad44fb22e30a5b0f53e8c2ca4a57364985b authored almost 6 years ago by Jordan Harband <[email protected]>
no-duplicates: Use an array instead of generator for fixes

cca688da41ce62ffd27612c180f12c51383bc875 authored almost 6 years ago by Simon Lydell <[email protected]>
skip @typescript-eslint/parser tests on older eslint versions

f0eb91761de3c5f42f4b7c8d742873dfa9366335 authored almost 6 years ago by Andrew Schmadel <[email protected]>
Test both typescript-eslint-parser and @typescript-eslint/parser

augments https://github.com/benmosher/eslint-plugin-import/pull/1304

3134ad36e1658b2bd0f0677aaeccbc07299d1e34 authored almost 6 years ago by Andrew Schmadel <[email protected]>
Merge branches 'master' and 'master' of https://github.com/rfermann/eslint-plugin-import

d35b7ff37c2778ed43d824cccf9553cd9faafc79 authored almost 6 years ago by René Fermann <[email protected]>
ew: `no-unused-modules` rule - remove unnecessary exports

1ac4bd7a90791ec267552675373da4733af9c4d2 authored almost 6 years ago by René Fermann <[email protected]>
ew: `no-unused-modules` rule - remove unnecessary exports

0dd398c2fadd5961fb268508910398be4e063467 authored almost 6 years ago by René Fermann <[email protected]>
no-duplicates: Bail autofix if first import has problematic comments

f74a74ea8479199f69237d3862565ded9cb58e12 authored almost 6 years ago by Simon Lydell <[email protected]>
no-duplicates: Handle namespace imports when autofixing

cdb7c37570c4be290f1f89dfc7b9b688a2ed306b authored almost 6 years ago by Simon Lydell <[email protected]>
no-duplicates: Add comment explaining ESLint <= 3 autofix disabling

f47622c32e13f6e15254182a49724f1036346222 authored almost 6 years ago by Simon Lydell <[email protected]>
no-duplicates: Disable autofix for ESLint <= 3

71a64c6b678324418bfffc214cad024adc1757db authored almost 6 years ago by Simon Lydell <[email protected]>
no-duplicates: Add autofix

9ac41f368a63d6a9f7b157f47683e6bd5b538de9 authored almost 6 years ago by Simon Lydell <[email protected]>
Merge pull request #1308 from TakeScoop/root-require

`no-commonjs`: add tests that show corner cases

af976b90d1cb7c25e4ba1c18a673da355e9ad717 authored almost 6 years ago by Jordan Harband <[email protected]>
Add rules that show corner cases for commonJS

be4f1c7941e27e22ba853102b96305d02223e569 authored almost 6 years ago by Andrew Tamura <[email protected]>
support export type named exports from typescript

37279e056d92f4f84b8b004b32d60c57609b3d2a authored almost 6 years ago by Braden Napier <[email protected]>
Merge pull request #1290 from timkraut/no-useless-index-in-import-paths

[New] `no-useless-path-segments`: Add `noUselessIndex` option

206d67653c0d6cd087a51233f81d911fd347ca8e authored almost 6 years ago by Jordan Harband <[email protected]>
[webpack] [fix] match coreLibs after resolveSync in webpack-resolver

ba0aed9f7eecafa61717aa9e9036a10a579de288 authored almost 6 years ago by Evan Henley <[email protected]>
no-useless-path-segments: Add noUselessIndex option

480894200e800d5e4f5cf90c4bf3d06d76fb2338 authored almost 6 years ago by Tim Kraut <[email protected]>
[fix] aliased internal modules that look like core modules

a49ab8a6bfeb5acdad05dfb3a619da394115d6c4 authored almost 6 years ago by Evan Henley <[email protected]>
Merge pull request #1295 from jeffshaver/fix-tests

[Tests] fix broken tests on master

083bb47346693c9fcd4686a703a6309265e47200 authored almost 6 years ago by Jordan Harband <[email protected]>
[Tests] use `resolve`, an actual dep, instead of `builtin-modules`, an erstwhile transitive dep

158cd8082b23a60264912fc6e557f168d3ec6b0f authored almost 6 years ago by Jordan Harband <[email protected]>
[Tests] fix a bunch of tests that were failing

b4bad0ed3c6b040093b9f365a3d1c9a4cdcdf4da authored almost 6 years ago by jeffshaver <[email protected]>
[Fix] allow aliases that start with @ to be "internal"

Fixes #1293.

651829d6a2862b8fa2e33426421a5dba526e4cdb authored almost 6 years ago by jeffshaver <[email protected]>
[Tests] update `chai` to v4

246be822e6ac10b9dc757a395c701bc4e61557bd authored almost 6 years ago by Tim Kraut <[email protected]>
Refactor no-useless-path-segments rule

17e29d8fe7e121dcfcbe18bd9046a003e6d97b61 authored almost 6 years ago by Tim Kraut <[email protected]>
Update README.md for #1256 (#1277)

bdc05aa1d029b70125ae415e5ca5dca22250858b authored almost 6 years ago by Kirill Konshin <[email protected]>
[resolvers/webpack] [Breaking] Allow to resolve config path relative to working directory

Co-Authored-By: caub <[email protected]>

fef718cb134016855afe61682e32c63ba3ed9281 authored almost 6 years ago by Cyril Auburtin <[email protected]>
bump to v2.16.0

9bac44e629105572ca78a532c968df202e5a18b8 authored almost 6 years ago by Ben Mosher <[email protected]>
use proper rest arg instead of [].slice

d305f6ab7c8869dce80928f6a4d7cd3de10ee3f5 authored almost 6 years ago by Ben Mosher <[email protected]>
fix #1266 by moving closure creation out of parsing scope (#1275)

e72a336e9b62174c77be79ff6252fb6d780dd238 authored almost 6 years ago by Ben Mosher <[email protected]>
Fix for #1256 (#1257)

1ec80fa35fa1819e2d35a70e68fb6a149fb57c5e authored almost 6 years ago by Kirill Konshin <[email protected]>
bump to v2.15.0

767f01a2f34b77d118edf762809c2f2046abe1b7 authored almost 6 years ago by Ben Mosher <[email protected]>
bump webpack resolver to v0.11.0

038d668b0b03e3ea06091bc744f082397cff200c authored almost 6 years ago by Ben Mosher <[email protected]>
bump utils to v2.3.0

20a8f3b178377bb92e3310b21b3d91b8753fe3a3 authored almost 6 years ago by Ben Mosher <[email protected]>
changelog note for #1261

1e4100d8c8e16045933c361c15a7ab1fbad31148 authored almost 6 years ago by Ben Mosher <[email protected]>
added support for argv parameter of webpack`s config-as-a-function (#1261)

548ea0244b8717567975fa5d8325c83340521a15 authored almost 6 years ago by Alex <[email protected]>
Merge pull request #1254 from ljharb/travis

Update deps, fix tests

fcf2ce7a2502892871137a54184c1727b612b3dc authored almost 6 years ago by Jordan Harband <[email protected]>
allow_failures for dicey Node/ESLint intersection

64d9be7d76aa7a901d846f08a3342b98b0c3d809 authored almost 6 years ago by Ben Mosher <[email protected]>
dep-time-travel: use older versions of dependencies

for tests against older ESLint versions.

73080d0ba88b55b0794d288f8ef4f476873c3367 authored almost 6 years ago by Ben Mosher <[email protected]>
repair `no-deprecated` for ESLint* 5

* technically espree v5
- also technically it doesn't support comma-first anymore but that seems...

05c3935048577bd7b025d6b833d8503807f02189 authored almost 6 years ago by Ben Mosher <[email protected]>
node 4 fix for test util

10c981163c3970b5633c1fd4d812b8f65790f6d8 authored almost 6 years ago by Ben Mosher <[email protected]>
ah geez, bumping babel-eslint breaks no-amd/no-cjs

also left my debug console in :-(

f16523728a32f185058e50c5f7348a9d0bf69d1f authored almost 6 years ago by Ben Mosher <[email protected]>
jk, test against eslint 2/3 but skip Typescript tests.

also bumped babel-eslint

acfb6e926f9324210d71ce1c8d453d17d707a9bd authored almost 6 years ago by Ben Mosher <[email protected]>
drop ESLint 2/3 from Travis/Appveyor

because Typescript parser can't deal

b686f9d823c417e98a824c4ff6bfd65c1582ec45 authored almost 6 years ago by Ben Mosher <[email protected]>
[Deps] update `debug`, `eslint-import-resolver-node`, `has`, `lodash`, `minimatch`, `resolve`

cf1f6f46f7d0fd6a9532c51d44d12ae08447cffd authored about 6 years ago by Jordan Harband <[email protected]>
[Dev Deps] update `babylon`, `coveralls`, `eslint-import-resolver-typescript`, `gulp`, `linklocal`, `nyc`, `redux`, `rimraf`, `sinon`, `typescript-eslint-parser`

d290a87dd6e10227c5f352bd05dee0fb361cd5a6 authored about 6 years ago by Jordan Harband <[email protected]>
[Fix] `import/order`: fix autofix to not move imports across fn calls

Fixes #1252.

- Reordering import statement to line below ignores uncrossable statements
- Add...

e62011f2facc2a50206f32abb496fb7a0f774ba4 authored about 6 years ago by Eugene Tihonov <[email protected]>
New: `no-unused-modules` rule - removed whitespace, replaced if-stmt

90f7217273daa92adbbb02a6f0f0a9df6b00ca5e authored about 6 years ago by René Fermann <[email protected]>
New: `no-unused-modules` rule - revert changing eslint version

32f4c232367c3d6e20b306d260176e08502cf882 authored about 6 years ago by René Fermann <[email protected]>
New: `no-unused-modules` rule - added stricter check for node_modules

ae9942fb5994f4dda8a41ebb77bfda4259785192 authored about 6 years ago by René Fermann <[email protected]>
New: `no-unused-modules` rule - added trailing newlines

191c77bbeb2bb191d1382220622aa8e9fbda4a52 authored about 6 years ago by René Fermann <[email protected]>
New: `no-unused-modules` rule - implemented latest feedback

0f5c2a59662f382af5d9f21740edcae707078779 authored about 6 years ago by René Fermann <[email protected]>
Merge pull request #1236 from ljqx/meta-type

[Rules] add meta.type for all rules

1cd82eb27df85768fbd076e4ff6b7f36d6f652ce authored about 6 years ago by Jordan Harband <[email protected]>
[New] `no-restricted-paths`: Allow exceptions to zones

- Make exceptions relative to from paths, plus enforcement

078b6f746b5766511822a95b54c280e900028d1f authored about 6 years ago by Ross Solomon <[email protected]>
[Fix] [Generic Import Callback] Make callback for all imports once in rules

Fixes #1230.

93e060f63f3c6f557c7fea9cddc0018c033b058d authored about 6 years ago by Zhibin Liu <[email protected]>
[Rules] add meta.type for all rules

5101b73effbf3706495f62121a8719f0ea0e2c68 authored about 6 years ago by Zhibin Liu <[email protected]>
[fix] `namespace`: add check for null ExportMap

Fixes #1144.

918567d52d2c2cc21932bda88f2b5e359e6c7821 authored about 6 years ago by Zhibin Liu <[email protected]>
[ExportMap] fix condition for checking if block comment

Fixes #1233.

e4850df0c75b428c0dcb1d41b7c68022730317a1 authored about 6 years ago by Zhibin Liu <[email protected]>
Merge pull request #1232 from ljqx/import-named-assignment

[import/named] fix destructuring assignemnt

798eed7e559adab2eac07bf1b3e3518d4b7a4296 authored about 6 years ago by Jordan Harband <[email protected]>
fix test

9a13f811acfc375010c5d45e5655cc1538986904 authored about 6 years ago by Zhibin Liu <[email protected]>
[import/named] fix destructuring assignemnt

64baa91bd934ffb072dd91e8408c2ce05912a715 authored about 6 years ago by Zhibin Liu <[email protected]>
[New] `no-dynamic-require`: add option `esmodule`

See #700.

7163824ddefc01e8dcb3f02cbf482ea946deb6b6 authored about 6 years ago by vikr01 <[email protected]>
Webpack Resolver fix for case config is an array of functions (#1220)

* Added test for plugin-webpack-resolver: webpack config is an array of functions

* plugin-we...

db471a85573a88e0bb9f4a1d53f40fed603651d1 authored about 6 years ago by Ivan Dudinov <[email protected]>
[New] `named`: add `commonjs` option

54d86c8a64dc21c14088fcdd8fc3935206e8347a authored about 6 years ago by vikr01 <[email protected]>
[fix] Fix overwriting of dynamic import() CallExpression

- fix import() to work with no-cycle
- add tests using multiple imports in no-cycle

Fixes #10...

70a59fe1880b4061cd7c0f032c0b05c728223a0f authored about 6 years ago by vikr01 <[email protected]>
New: `no-unused-modules` rule - reworked schema, removed UNDEFINED variable, fixed documentation

Signed-off-by: Fermann <[email protected]>

2922910fb75aaedec6ad27e260cadaaa3cee0083 authored about 6 years ago by Fermann <[email protected]>
fix typescript build issue (#1180)

* found: typescript resolver 1.1 requires tsconfig

b4a2f11fcacc6b2f048da4b29cfc896e682f17d1 authored about 6 years ago by Ben Mosher <[email protected]>
note `__dirname` as a way to define `packageDir`

fixes #1061

78244fcc5dfa1d1d7987e26e7c560453bae328c0 authored about 6 years ago by Ben Mosher <[email protected]>
Fix packageDir array support (#1176)

d3a58f879bb5b1576ffee1054b4c99286999424c authored over 6 years ago by Paul Hine <[email protected]>
New: `no-unused-modules` rule - corrected typo in docs

Signed-off-by: René Fermann <[email protected]>

e04c87c4494cd3d451c7e36c8c84b8d5ec6bb88d authored over 6 years ago by René Fermann <[email protected]>
New: `no-unused-modules` rule - renamed 'ignore' option to 'ignoreExports', revised docs

Signed-off-by: René Fermann <[email protected]>

c48351499467deab8be12e15b68c01e0d07cd3db authored over 6 years ago by René Fermann <[email protected]>
make rule `no-relative-parent-imports` support windows (#1141)

e8954dbaacd9590a8c46e3fc8ba31056576302cd authored over 6 years ago by Pirasis Leelatanon <[email protected]>
Bump `pkg-dir`. (#1111)

e3a03deca3b78129b897ad53b4054eb09678258a authored over 6 years ago by wtgtybhertgeghgtwtg <[email protected]>
Add `no-named-export` + docs/tests (#1157)

* Add `no-named-export` + docs/tests

* Fix no-named-export docs missing quotes

* Fix ruleI...

f04b7b6b0368f794f8dc0779d06f057aef4b8ff5 authored over 6 years ago by Fernando Maia <[email protected]>
use process.hrtime instead of Date.now (#1160)

0764acd8ae31a25ea7679b77259c6051ec87c54f authored over 6 years ago by Steven Hargrove <[email protected]>