Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/eslint/eslint-scope

eslint-scope: ECMAScript scope analyzer
https://github.com/eslint/eslint-scope

Implement CatchScope and WithScope

1ca8de4c8c9b7922b7eb4b465ded60df8ec6ff1b authored almost 10 years ago by Yusuke Suzuki <[email protected]>
Implement ModuleScope and FunctionExpressionNameScope

ebb28fb1378a07f333490bce179ac3f1ab582cd4 authored almost 10 years ago by Yusuke Suzuki <[email protected]>
Fix __isClosed member

41b681d876aabc9bf318472689dae5b5d3228c86 authored almost 10 years ago by Yusuke Suzuki <[email protected]>
Introduce GlobalScope class

788a7f10783287aee81f1fd027643b5af91c254f authored almost 10 years ago by Yusuke Suzuki <[email protected]>
Add function expression name scope tests

255abf83c25852d92b49f4537d117fb4dcf3620b authored almost 10 years ago by Yusuke Suzuki <[email protected]>
Use arrow function to refer this

4c75649ef7f1edd1eec49b233ed63702e6071cf5 authored almost 10 years ago by Yusuke Suzuki <[email protected]>
Update code base to ES6

e8ebf4b3d2c3e0adb1247be5faa615d080a5e835 authored almost 10 years ago by Yusuke Suzuki <[email protected]>
Use standard library assert

9b58d9d6943c6b74185bed2a27dad210fd9c02f0 authored almost 10 years ago by Yusuke Suzuki <[email protected]>
Split into lib/referencer.js

cc323f465fbc3484722891ec4c0cc58b37edfa3d authored almost 10 years ago by Yusuke Suzuki <[email protected]>
Introduce Definition class

dc3d42121e7ec6900901fedf68e74b1141e6bf2c authored about 10 years ago by Yusuke Suzuki <[email protected]>
Use object-assign

4d0cc75ed207f57a938137c3c87008560663b1f9 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Split out Scope, ScopeManager into files

2f3f9d0a695a269691c6fa2e17b6a9d8fbe7cb3c authored about 10 years ago by Yusuke Suzuki <[email protected]>
Separate escope.js into lib/*.js files

31e05e9774aefa662e97aaab67bd60ce3c32e0b6 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Fix jsdoc version as 3.3.0-alpha2

2b422ace35980b9e750f3e7fa9c093be3dcb1592 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Merge pull request #38 from btmills/patch-1

Point links to estools org

99e98139317f5b800e1bbb85cbbf979387fddd5e authored about 10 years ago by Michael Ficarra <[email protected]>
Point links to estools org

The links to constellation/escope weren't updated when the project
was moved under the estools o...

1521414a61400b6f772703d5ec65ab7d6d4ca586 authored about 10 years ago by Brandon Mills <[email protected]>
version 2.0.2-dev starts

fe605d2760fd2ab029b957ab6f4a1264130af672 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Use package.json's version

33f7fce1bafd345e036d44d7b44200ee8008d450 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Drop 'arguments' from ArrowFunctionExpression

ref #33

5708402de3219ab9e4d4e34626fa96d3ba3af1b6 authored about 10 years ago by Yusuke Suzuki <[email protected]>
version 2.0.1-dev starts

3aab211d1374edbcad21b6404450d714a040c7b0 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Support switch environment

ref #33

edddc6a02eb5597afc3ab256d0390e62d27e7028 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add build dir to gitignore

fed9b3acf893951f91ae0e54e4d51243e543a9bf authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add browserify build task

9e845e40bd92e35a1247f35a26693acddf46ae3a authored about 10 years ago by Yusuke Suzuki <[email protected]>
Use ES6 Map / WeakMap

ref #33

7082d912bd51e48d50c0b47bc1479c491786b89e authored about 10 years ago by Yusuke Suzuki <[email protected]>
Fix lint errors

9a82a0cbe62c6cb83c944e57ccf1318ccbc54db4 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Implement ExportDeclaration

ref #33

7ecd08349f7dc4b30d10d6eddd15668be187c313 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Implement ImportDeclaration bindings

ref #33

8b18c8cd9fb3853eb56dc09580bb9b4f911c4561 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Update dependencies

f11ad63e7a3a6afde53e6585deed7f16be5e813b authored about 10 years ago by Yusuke Suzuki <[email protected]>
Enclose currentScope and scopes variables into ScopeManager

1e07bd372073d651c2b77f1d75d0c6fa4219f7f1 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Enclose globalScope into ScopeManager

153f75828736117543dfa4a0fbaca497d2751bec authored about 10 years ago by Yusuke Suzuki <[email protected]>
Enclose options into ScopeManager

25d78bbe15ed7b040bd8236aeaaa4ec05b036f76 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Rewrite with esrecurse

ref #33
And cleanup Referencer logic.

bb2b938d6d2e74758d604db832a5a081e1721885 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Drop MethodDefinition check

aec56232ed761b40c049bf2232aa357c714d85db authored about 10 years ago by Yusuke Suzuki <[email protected]>
Drop AMD style

1acb7ada3f16f6b346c4bf871e98af0a3900babd authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add For iteration scope

ref #33

66977fdb130129999b50fc5a1be35c039d0f0ea5 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add tests for multiple names in ForIn decl case

ref #33

1eebdfabc4de5d7478e82817ec193c973e92ca27 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Support TDZ scope

ref #33
http://people.mozilla.org/~jorendorff/es6-draft.html#sec-runtime-semantics-forin-div-ofe...

0af35b7def4d6421ff44679e639c9e7c15c6b6c5 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Support ES6 ForOf/ForIn iteration scopes

ref #33

89bc95b84dab07d621eb2693489b45132e8f9a27 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add comment for LetOrConst Declarations + direct call to eval

ref #33
http://people.mozilla.org/~jorendorff/es6-draft.html#sec-performeval

6b16e0c4ad0805de06f176d0566ca50c78cc7e0c authored about 10 years ago by Yusuke Suzuki <[email protected]>
Support Template Literal

ref #33

1840ef374ea0125613e35106f302c3b738d8f99e authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add ES6 CatchClause

ref #33

a7f09d5fa951d5880fe036515a7b56e769833e55 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Always materialize ClassBody scope

See https://github.com/estools/escope/issues/33#issuecomment-64134881
ref #33

43efcdaecfb7509e8a68fe53a0db0db7688fb26b authored about 10 years ago by Yusuke Suzuki <[email protected]>
Support MethodDefinition and Object's method syntax

ref #33

ebef998795e4331976a99360f45c05750779f776 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Update URLs

b29f181956f155b88ef700f1a5fbf4015824c219 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Destructuring Assignments in Parameters

ref #33

f9bb6e7e46b1cca8dc7f76fe923ff90aef216324 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Only use ESLint

1028cfa2201581c1838c526e6cfdfcbafb0b1b0d authored about 10 years ago by Yusuke Suzuki <[email protected]>
Destructuring assignments in AssignmentExpression

ref #33

df9acd0923108ac9fe42810e054f912f781289be authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add SpreadElement in VariableDeclaration

ref #33

9f4d18aaf8517e51e0ec39fd3bd4fb047ee10d4b authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add ObjectPattern support in VariableDeclaration

ref #33

f6ce9c45a8e8d84f815cd2f7f626087d09d61e51 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Update dependencies

f321318d15a0e005bbb0d3b804a6eb822b1e72c5 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add ArrayPattern in VariableDeclaration

ref #33

a8b0310109345c31973a74dc20ce81bc11ccc53c authored about 10 years ago by Yusuke Suzuki <[email protected]>
Cleanup variable definition code

95c75677cc0ab52926bc85d04573f85bbd3407cf authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add option to gulp test task

09cccc6bab0f6c1386e84089bbc814df70f2bcd0 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add eslint check

9f04f5869e689907521797abfca8564c4bf2a3e8 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add ClassDeclaration/ClassExpression scope

ref #33

c3e23e2c7fbbc49a9048871334069a8532e90c8d authored about 10 years ago by Yusuke Suzuki <[email protected]>
Re-add only fixed tests

a501d7f05a46da4d2d440ccaba2b8775a9489394 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Revert "Support hoistable / non-hoistable variables"

This reverts commit b8623c209184077568dce431e3bc882eead09a55.

b0cc08b438566d599434b99b92c0d6dccaf0ada4 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Support hoistable / non-hoistable variables

In this commit, we fix the let/const declaration behavior.

var i = 20; // (1)
{
i; // (1)...

b8623c209184077568dce431e3bc882eead09a55 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Ensure FunctionDeclaration is bounded to the block scope.

ref #33

255da0fdfcca2ed068e9a2497f72853363d1bef9 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add bindings for parameters in ArrowFunctionExpression

977ed6d410f594591141269ab78493095a117c06 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add support for ArrowFunctionExpression

ref #33

1733eb073855c7e9b973b64d61343c6cc84ffd44 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Fix using ScopeManager#__isScopeRequired

19cb9f74c60bcc49e8a826aecda5bf9f249bb950 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add initial code for preparing for adding block based scoping

ref #33

dc01773c89a1c3aeb93e17a0674bb3a6b0c9a93f authored about 10 years ago by Yusuke Suzuki <[email protected]>
Add npm-debug.log to .gitignore

df59abd3771927a2bbbb33527759720edc63a5c3 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Hide internal member `Scope#left`

10d20a098c2df3a6f758af7817b4559d82fa3fed authored about 10 years ago by Yusuke Suzuki <[email protected]>
Extend __isScopeRequired

ec8fca826a9a669627b8d7df2f0b1619afed29d4 authored about 10 years ago by Yusuke Suzuki <[email protected]>
update version baseline

9a199b41cc6b9afad5c249b9e9b08afef8856e0a authored about 10 years ago by Yusuke Suzuki <[email protected]>
Prepare for adding ecmaVersion 6

74b2f471b27b609e94673ed9c842186b219c4585 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Use gulpfile.coffee

c52050eff9389e4f3e36e022435e0b8848949cc5 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Use coffee-script/register

a2294fba546970be43c214b1acb2aad64d18be66 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Update dependencies

af6f225fadae43d6e0f0349922d4bdb2856da797 authored about 10 years ago by Yusuke Suzuki <[email protected]>
Merge pull request #36 from tgfjt/patch-1

fix typo in README

3222e8cb6720496dd9691eed21866cc694f65342 authored over 10 years ago by Yusuke Suzuki <[email protected]>
fix typo in README

Estoggles -> Esgoggles

6997d405e705efd7d2fdb75c6554e6acdedc0339 authored over 10 years ago by fujita takashi <[email protected]>
Merge pull request #32 from nkzawa/patch-1

bump gulp

dc086d5b1a75857a8ba54a9df0bde224f682cbc0 authored almost 11 years ago by Yusuke Suzuki <[email protected]>
bump gulp

5b102974b37ed279e84a3b1a48a0c74b45df2182 authored almost 11 years ago by Naoyuki Kanezawa <[email protected]>
Use gulp instead of grunt

ded2ed9403bad606a79a6f7fddd9324d4fda95ef authored almost 11 years ago by Yusuke Suzuki <[email protected]>
Merge pull request #30 from shz/master

Remove reliance on nonstandard Syntax.Property (Fix #29)

525d3cc58fcaa039362b8613652bb88ac60c2ac7 authored almost 11 years ago by Yusuke Suzuki <[email protected]>
Proper test for ObjectExpression references

88c573279c7e61887ac5cd964fbd6ae83b96e930 authored almost 11 years ago by Patrick Stein <[email protected]>
4-space indentation

2848b7d6fbdc857e998aeed6ba35f4f6f3443784 authored almost 11 years ago by Patrick Stein <[email protected]>
Add test skeleton for ObjectExpression fix

905f97823e032e23164ab8f36f6132e58b79b9c8 authored almost 11 years ago by Patrick Stein <[email protected]>
Remove reliance on nonstandard Syntax.Property #29

7ebbb505aa3312c44c06e1b6bf7e75a1b6f6b46b authored almost 11 years ago by Patrick Stein <[email protected]>
Merge remote branch 'origin/pr/28'

Conflicts:
README.md

81296875f8f8be700821eed59d50ec11c04b9763 authored about 11 years ago by Yusuke Suzuki <[email protected]>
fixed link to online API docs

db5ef2462c48a9c7d806f6c9cfe663500f6ae48f authored about 11 years ago by thron7 <[email protected]>
Add JSDoc setting

0e07ce7990d884fd29079e4bbb064c9415ae3700 authored about 11 years ago by Yusuke Suzuki <[email protected]>
version 1.0.2-dev starts

b7a76d9c005315cd0d8227bc17a3ae9cd9774453 authored about 11 years ago by Yusuke Suzuki <[email protected]>
version 1.0.2-dev starts

884cbba6ff43ab4548aa6bf5fd4cb52f839188e7 authored about 11 years ago by Yusuke Suzuki <[email protected]>
Add JSDoc setting

0abe0a87369b03acef4872732407c2f6214812b6 authored about 11 years ago by Yusuke Suzuki <[email protected]>
Merge pull request #26 from thron7/th_jsdoc

Added some initial JSDoc comments

adee41e5be759c701c90c9badb6b9e9d371d3b48 authored about 11 years ago by Yusuke Suzuki <[email protected]>
incorporated constellation's feedback

cf9026c8a9f9d5b7a6964386f6b2f659f46eb697 authored about 11 years ago by thron7 <[email protected]>
fixed mangled code

9afeec2024b2859e7424c7d206ddd20ff34391ed authored about 11 years ago by thron7 <[email protected]>
more attempts to get the exports attached to the module

5c7e7e1aadc2e5e5cd67a279a356dd9464a98d40 authored about 11 years ago by thron7 <[email protected]>
added module introduction

cb043225fda862b6bf2a1e59e8595d3844652a39 authored about 11 years ago by thron7 <[email protected]>
more api doc for Scope, Variable

93d4702b2a64d44d34eceff4248cdbd3ba9778d3 authored about 11 years ago by thron7 <[email protected]>
more work on the Variable class

c807e8cd79d6f84d78b74319257f7fc6bc9e89ff authored about 11 years ago by thron7 <[email protected]>
some initial jsdoc comments

cd096d5ff82e333572289b5f15751f8e90225180 authored about 11 years ago by thron7 <[email protected]>
version 1.0.1-dev starts

1c2284668d19d54df78832f0f95cdbe07f8e7620 authored over 11 years ago by Yusuke Suzuki <[email protected]>
Remove ImplicitGloabalVariable and add globalScope.implicit

6a4c33364fb1643e12285fb9daa04c015c00af63 authored over 11 years ago by Yusuke Suzuki <[email protected]>
Fix styles

b5f4490ef9d7c7e21c9026bcbd043af7294205fe authored over 11 years ago by Yusuke Suzuki <[email protected]>
version 0.0.17-dev starts

a5e19f122032041e605bfb27e60bf961d91d492a authored over 11 years ago by Yusuke Suzuki <[email protected]>
Add optimisitc option

58765762fecaa33c99b3762ca4a30069d2dc4590 authored over 11 years ago by Yusuke Suzuki <[email protected]>