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

no-extraneous-dependencies:

- lookup package.json relative to file being linted
- added 'project' import type, which is ignor...

github.com/import-js/eslint-plugin-import - bb8853a1e298d846bafa546705d58e66e9556375 authored over 8 years ago by Ben Mosher <[email protected]>
oh, node 0.x. includes => -1 ~ indexOf

github.com/import-js/eslint-plugin-import - 84813157e44b0e76307d8a66b933e40afad52dd7 authored over 8 years ago by Ben Mosher <[email protected]>
added no-named-as-default-member to warnings config

github.com/import-js/eslint-plugin-import - 60ceb164f7cdcde2c984159a7a4cd4d4146676f6 authored over 8 years ago by Ben Mosher <[email protected]>
oops, forgot to make rule references into links

github.com/import-js/eslint-plugin-import - 1ea16f67f98fccc76f232bc5c52296d53a0faf8b authored over 8 years ago by Ben Mosher <[email protected]>
prep change log for 1.5.0 version bump

github.com/import-js/eslint-plugin-import - a3c67aa966f60e93bc2000baff481c189c4816f1 authored over 8 years ago by Ben Mosher <[email protected]>
Broke up + reordered rule groups in README

github.com/import-js/eslint-plugin-import - 7c028c35a5e0e0804c037155da824be65bae5d54 authored over 8 years ago by Ben Mosher <[email protected]>
Merge pull request #243 from dmnd/no-named-as-default-member

Add rule no-named-as-default-member

github.com/import-js/eslint-plugin-import - 8a35cdeab1e670eeddae0298e4f580b5d0c2ab3a authored over 8 years ago by Ben Mosher <[email protected]>
Add rule no-named-as-default-member

Fixes #205.

github.com/import-js/eslint-plugin-import - 1ea93cc551a9c77bb4b0744446d3a51f9f1f7bcb authored over 8 years ago by Desmond Brand <[email protected]>
Merge pull request #239 from singles/no-namespace-rule

Add no-namespace rule

github.com/import-js/eslint-plugin-import - 6293364b7980a3a878df5e930098a5a3d0e7b674 authored over 8 years ago by Ben Mosher <[email protected]>
Add no-namespace rule

github.com/import-js/eslint-plugin-import - 933d110f442f88837f8d7c6b61e90ea5b6c70478 authored over 8 years ago by Radek Benkel <[email protected]>
report resolver errors

github.com/import-js/eslint-plugin-import - de93a2757b81950f6997a57260f1cf28bb754982 authored over 8 years ago by Ben Mosher <[email protected]>
Merge pull request #227 from benmosher/resolvers-v2

prototype of clearer resolver interface

github.com/import-js/eslint-plugin-import - 5a8b494f3a1078974aa2e4a75170b281eaf6901a authored over 8 years ago by Ben Mosher <[email protected]>
build scripts: install npm 3 to avoid peerdeps issues during tests

github.com/import-js/eslint-plugin-import - 5d214686317613c4653916232af8bd47ff7b6a09 authored over 8 years ago by Ben Mosher <[email protected]>
resolvers/node/npmignore

github.com/import-js/eslint-plugin-import - a7cf6bdec281d3c879e2dfb01e4b5116ef17922e authored over 8 years ago by Ben Mosher <[email protected]>
updated default node resolver dependency to 0.2

github.com/import-js/eslint-plugin-import - ae848d36efdd7d2685d84c24dd4bbc335064bbbd authored over 8 years ago by Ben Mosher <[email protected]>
changelog: a note about babel-runtime

github.com/import-js/eslint-plugin-import - 9cfcf45508936990adf32735a1e4802ea78b9f7a authored over 8 years ago by Ben Mosher <[email protected]>
resolvers: explicit peerDeps to warn on incompatible installed versions

github.com/import-js/eslint-plugin-import - 843ca0e43561a0aad5561f3d87d72709ebc26c4c authored over 8 years ago by Ben Mosher <[email protected]>
resolvers: bump to v0.2.0

github.com/import-js/eslint-plugin-import - 56220f34277cfe4c4854995ae9056a701113d35d authored over 8 years ago by Ben Mosher <[email protected]>
resolver docs updated

github.com/import-js/eslint-plugin-import - 84afb5a8051554c9d1c4e75813b1ac0ddeb59be4 authored over 8 years ago by Ben Mosher <[email protected]>
prototype of clearer resolver interface

github.com/import-js/eslint-plugin-import - 6e2dff724cd96383ec7a44043a1fdd9ec9e4422b authored over 8 years ago by Ben Mosher <[email protected]>
repeal es6 webpack resolver test

github.com/import-js/eslint-plugin-import - 91c75845b08603c928dcfc59aacbbbb24bf5e8f5 authored over 8 years ago by Ben Mosher <[email protected]>
broke appveyor with 'npm t' change; moved to 'test-all' and restored 'test'

github.com/import-js/eslint-plugin-import - 473362adaefacf9ef017c7b5473b722bf48961ac authored over 8 years ago by Ben Mosher <[email protected]>
run resolver tests with 'npm t'

github.com/import-js/eslint-plugin-import - e2b450133f4aefed5f85f2181a2c675c07b8c09e authored over 8 years ago by Ben Mosher <[email protected]>
fixed resolver tests for v2 interface

github.com/import-js/eslint-plugin-import - 8aa9d11346af1e1690d44251ab1f9fcf54f66b18 authored over 8 years ago by Ben Mosher <[email protected]>
create a package.json for memo-parser, in preparation for possible independent publishing.

also explicitly notes Node 4+ requirement

github.com/import-js/eslint-plugin-import - 5c9c3b9a3af52212c1dd55a06c21667634c4107f authored over 8 years ago by Ben Mosher <[email protected]>
note changes in log

github.com/import-js/eslint-plugin-import - 473199974028a22b9ca03a80e7dd037e3547a458 authored over 8 years ago by Ben Mosher <[email protected]>
added memo-parser to package/files + removed no-longer-necessary .npmignore

github.com/import-js/eslint-plugin-import - 613e134dc57e6d62df0174beb4d1944f02692fc0 authored over 8 years ago by Ben Mosher <[email protected]>
remove src and doc from npm package

github.com/import-js/eslint-plugin-import - b47509a60399657aae54fd3ebe9e58e6fd770300 authored over 8 years ago by Mathieu Dutour <[email protected]>
Merge pull request #226 from benmosher/simpler-babel

Simpler babel settings

github.com/import-js/eslint-plugin-import - c9c6408109ed6a3a5046e7ba89d4ab5a9e99ab40 authored over 8 years ago by Ben Mosher <[email protected]>
removed extraneous stage-1 preset

github.com/import-js/eslint-plugin-import - 5046081a199b7eea5f141e073ea981e9a66bbede authored over 8 years ago by Ben Mosher <[email protected]>
removed babel-runtime, converted to es6-* ponyfills

github.com/import-js/eslint-plugin-import - e9bd5383d919d58289ac80569f34603e2a9f46e5 authored over 8 years ago by Ben Mosher <[email protected]>
removed extraneous babel presets

github.com/import-js/eslint-plugin-import - 465a6e7c535d3da9f377f3c492abd55a4bf1b1f0 authored over 8 years ago by Ben Mosher <[email protected]>
bumped change log

github.com/import-js/eslint-plugin-import - 844ed5b5aaae226cc3006fb1f82890b3e4c661aa authored over 8 years ago by Ben Mosher <[email protected]>
ignore `import/ignore` based on the discovery of an `export` in the content

github.com/import-js/eslint-plugin-import - e26c3ae7a38e5f6c18847364ec01f652e66c4f81 authored over 8 years ago by Ben Mosher <[email protected]>
core/parse: no longer responsible for loading file contents

github.com/import-js/eslint-plugin-import - 010cd580f8bf595378fb844fcd6b9636b3a27b19 authored over 8 years ago by Ben Mosher <[email protected]>
not parsing node_modules results in substantial performance improvement

github.com/import-js/eslint-plugin-import - c60d1437d9c0cb85c77949b79ec851e874c2ab9c authored over 8 years ago by Ben Mosher <[email protected]>
core/hash: return hash for chaining

github.com/import-js/eslint-plugin-import - 9051a82215fec16d1cdb64c65748024fd1e52640 authored over 8 years ago by Ben Mosher <[email protected]>
Pulled cache key hash utilities out into module.

github.com/import-js/eslint-plugin-import - 7103a22aadd722100719a3cdce6f49ccbbf07485 authored over 8 years ago by Ben Mosher <[email protected]>
moved to memo-parser + added changelog note

github.com/import-js/eslint-plugin-import - 70ede228898383be640a409d855149fb49d2e701 authored over 8 years ago by Ben Mosher <[email protected]>
goofing around with a memoizing parser wrapper

github.com/import-js/eslint-plugin-import - 3462ccb968a241cf13746073cbed603f29416193 authored over 8 years ago by Ben Mosher <[email protected]>
pulled out the hacky esint-relative-require business into a module

github.com/import-js/eslint-plugin-import - 1b324d8dcd32db3817908a484273696d0180dcd4 authored over 8 years ago by Ben Mosher <[email protected]>
added CHANGELOG.md, summarizing release notes back through v0.11.0 (fixes #216)

github.com/import-js/eslint-plugin-import - d4b084266cf148042b8c0659a3c1b5d71f4a6a2b authored over 8 years ago by Ben Mosher <[email protected]>
wayyyy better resolve perf with a dir-based resolve cache!

github.com/import-js/eslint-plugin-import - c35b477e7e14ac881ba8459ca2e61b109c9356e4 authored over 8 years ago by Ben Mosher <[email protected]>
realized that resolving a file implies it exists, regardless of casing.

only need to cache case-sensitivity.

github.com/import-js/eslint-plugin-import - a44774a40ac18c3a8b519308ac3f970bf9bd6993 authored over 8 years ago by Ben Mosher <[email protected]>
simplified case insensitivity check

github.com/import-js/eslint-plugin-import - 7c634756bdbfe04f21da017c63accace4ec8fe57 authored over 8 years ago by Ben Mosher <[email protected]>
import/cache: docs

github.com/import-js/eslint-plugin-import - 753e25fd7c1c95a2fba714e2d4af3a15511b70fb authored over 8 years ago by Ben Mosher <[email protected]>
import/cache: support infinite lifetime

github.com/import-js/eslint-plugin-import - dc1d4a4dbe1e822c5355560427c784101de105ad authored over 8 years ago by Ben Mosher <[email protected]>
resolve: cache lifetime is a go

github.com/import-js/eslint-plugin-import - 06e624458cd239c09d77419cfc2595f4970915bc authored over 8 years ago by Ben Mosher <[email protected]>
cache ancestor paths in existence cache (another 10% faster)

github.com/import-js/eslint-plugin-import - 137955b52e0b91d5dd392f0e4d872731318d8aac authored over 8 years ago by Ben Mosher <[email protected]>
Cache fileExists in core/resolve

In a project where I have import/no-unresolved enabled, I get the
following results with ESLint'...

github.com/import-js/eslint-plugin-import - 5df6c553bbd725ed7ce4e7378c111a7234092503 authored over 8 years ago by Joe Lencioni <[email protected]>
README: added link back to no-unresolved's ignore option

github.com/import-js/eslint-plugin-import - f3cb7ab9a2de766800e15c631cc65395011f8a72 authored over 8 years ago by Ben Mosher <[email protected]>
no-unresolved: ignore option (close #89)

github.com/import-js/eslint-plugin-import - a5748940b05a6c604e64eba91f3f563805d0bf60 authored over 8 years ago by Ben Mosher <[email protected]>
remove no-op babel dependency

github.com/import-js/eslint-plugin-import - 16a371901b457c953a11132b9de40fe4c4b6635c authored over 8 years ago by Ben Mosher <[email protected]>
cross-env (close #203)

github.com/import-js/eslint-plugin-import - 299574bdaeced6da9e5aeaf33c76f09daca2a095 authored over 8 years ago by Ben Mosher <[email protected]>
repealed eslint 2.2.x pin with the advent of latest babel-eslint beta and [email protected]

github.com/import-js/eslint-plugin-import - 91ae1b9318f84d2414f008a944e930727887e6bc authored over 8 years ago by Ben Mosher <[email protected]>
Merge pull request #212 from benmosher/issue-200

deep namespaces: correct caching

github.com/import-js/eslint-plugin-import - 5ac9e16af3da019c950dd1293163276931db8a04 authored over 8 years ago by Ben Mosher <[email protected]>
explicitly exit cycles (fixes #210)

github.com/import-js/eslint-plugin-import - 1ed0db0bd88b5f98d016ac4ca882ba5d039b8f1e authored over 8 years ago by Ben Mosher <[email protected]>
jettisoned deprecated named/hasNamed, fixed all tests to treat Exports as a Map.

github.com/import-js/eslint-plugin-import - 0e6a994d603e69b6124f1a4b725ecdfa4a31c325 authored over 8 years ago by Ben Mosher <[email protected]>
deep caching first draft (#200). lots of breaking changes still

github.com/import-js/eslint-plugin-import - 4999312a74aa051424b1450c05eb3947f1165bab authored over 8 years ago by Ben Mosher <[email protected]>
named => namespace

github.com/import-js/eslint-plugin-import - efcb85c41e70b41182637375ca2ffe626c5ccddc authored over 8 years ago by Ben Mosher <[email protected]>
fixed 'export' rule issues by simplifying. removed one broken test (default special treatment).

github.com/import-js/eslint-plugin-import - 960b390275ae5861c7c4628e185fb511be0d8709 authored over 8 years ago by Ben Mosher <[email protected]>
gulp/watch-test: use 'progress' reporter for watch mode

github.com/import-js/eslint-plugin-import - becdb522a39491366d7a189c79c74d94e7e9a7d0 authored over 8 years ago by Ben Mosher <[email protected]>
kill this.context

github.com/import-js/eslint-plugin-import - aa9a0db5e578ea0570484bcfcc9d59f8562be38a authored over 8 years ago by Ben Mosher <[email protected]>
Merge pull request #211 from benmosher/issue-202-hoisting

hoisting

github.com/import-js/eslint-plugin-import - 97c0d5fea8e623b21a580b9633b251ca519b73c5 authored over 8 years ago by Ben Mosher <[email protected]>
no-deprecated: respect hoisting

github.com/import-js/eslint-plugin-import - 10fb144ccbe8612ad629b53fcd4318b6968c730f authored over 8 years ago by Ben Mosher <[email protected]>
namespace: respect hoisting

github.com/import-js/eslint-plugin-import - 6abb7e1069d9851cab94f321bf33f95410454a6a authored over 8 years ago by Ben Mosher <[email protected]>
Merge pull request #206 from benmosher/greenkeeper-eslint-2.3.0

[email protected] breaks build 🚨

github.com/import-js/eslint-plugin-import - 47d6dea5f7d5de6ff51c950e108938f252b009e9 authored over 8 years ago by Ben Mosher <[email protected]>
pinned dev deps to eslint 2.2.x until https://github.com/babel/babel-eslint/issues/267 is resolved.

github.com/import-js/eslint-plugin-import - 1497aa81ce71983791818f8d2a2f8347640c8b02 authored over 8 years ago by Ben Mosher <[email protected]>
chore(package): update eslint to version 2.3.0

http://greenkeeper.io/

github.com/import-js/eslint-plugin-import - fe568107be0842dd54d4d4047101fd0be3d8227b authored over 8 years ago by greenkeeperio-bot <[email protected]>
deep deprecated notices for imported namespaces (fixes #191)

github.com/import-js/eslint-plugin-import - 716868fae727e4a8289ee41bf49de44bf7d84549 authored over 8 years ago by Ben Mosher <[email protected]>
fixed #192, added tests to most rules for importing a naked non-js file.

github.com/import-js/eslint-plugin-import - 594894ce3304cacebce72bac7abcf8630afce752 authored over 8 years ago by Ben Mosher <[email protected]>
added no-deprecated to README after all (it's too exciting! 😎)

github.com/import-js/eslint-plugin-import - 8934deadb6bcc11c2fa9312146cce70d10c05ce5 authored over 8 years ago by Ben Mosher <[email protected]>
deep namespace: supports namespaces imported as normal names or defaults (fixes #189)

github.com/import-js/eslint-plugin-import - c69386b54b4d36385e8c864acee71b6ca61c2d3f authored over 8 years ago by Ben Mosher <[email protected]>
export stage-0 config. fixes #188

github.com/import-js/eslint-plugin-import - 6dc9bf85d871a321e3b99521c357fb6ac6a0526c authored over 8 years ago by Ben Mosher <[email protected]>
Merge pull request #157 from benmosher/deep-namespace

Deep namespaces!

github.com/import-js/eslint-plugin-import - 7fc99ee3e2303901e81744df342b91298194be3a authored over 8 years ago by Ben Mosher <[email protected]>
deep namespace docs

github.com/import-js/eslint-plugin-import - b76908f9cca125edde5d5c909867ed8db4a9695b authored over 8 years ago by Ben Mosher <[email protected]>
added support for deep crawls over ES7 exported namespaces

github.com/import-js/eslint-plugin-import - a55c9746bf251040e95fa282d133126d85efc300 authored over 8 years ago by Ben Mosher <[email protected]>
Merge branch 'master' into deep-namespace: picking up JSDoc changes

# Conflicts:
# gulpfile.js
# src/core/getExports.js
# src/rules/export.js
# src/rules/namespace....

github.com/import-js/eslint-plugin-import - b73420ca10e29093d76edbca2917cf2314df6a97 authored over 8 years ago by Ben Mosher <[email protected]>
referencing children of children is fine

github.com/import-js/eslint-plugin-import - 9b7564eb7545ce9d89bfe757fbc6a10771247e86 authored over 8 years ago by Ben Mosher <[email protected]>
WIP ES7 namespace export support

github.com/import-js/eslint-plugin-import - 7f987c59af7c49b2c8d81ddf3385cab50fd7bfd0 authored over 8 years ago by Ben Mosher <[email protected]>
grep tests using TEST_GREP variable value

github.com/import-js/eslint-plugin-import - 8bd05e3a77472d3348619ee680696622b1fae3aa authored over 8 years ago by Ben Mosher <[email protected]>
replace vestigial 'message' function with ~`deepMessage`~ `makeMessage`

github.com/import-js/eslint-plugin-import - 687f27d4e23324e09f71d61fbfd1520dd9279b28 authored over 8 years ago by Ben Mosher <[email protected]>
actual deep namespace checking

first steps toward #119: collecting deep namespaces, and failing tests

github.com/import-js/eslint-plugin-import - 21f4ef8b0bd15a6e83aa8ecafaca68f44cc5ec3b authored over 8 years ago by Ben Mosher <[email protected]>
deep destructuring validation

github.com/import-js/eslint-plugin-import - 36a03d38987c45e290684a614112882be29f1d36 authored over 8 years ago by Ben Mosher <[email protected]>
Merge pull request #185 from benmosher/rule/no-deprecated

rule: no-deprecated (stage 0)

github.com/import-js/eslint-plugin-import - 78b964770068bd89502c22bc6dcbe37a22de3c20 authored over 8 years ago by Ben Mosher <[email protected]>