Kai Cataldo
4fc0a3839e
Fix: Allow identifier async for default param in arrow expression ( #165 )
...
fixes #118
2016-10-12 10:46:40 +02:00
Kai Cataldo
7dd45f7465
Check for duplicate named exports in exported rest elements/properties ( #164 )
2016-10-10 10:10:16 -04:00
Henry Zhu
2697bfd820
clarify proposals [skip ci]
2016-10-06 19:38:43 -04:00
Daniel Tschinder
680f35f606
Update links to estree
2016-10-04 18:02:56 +02:00
Kai Cataldo
76e69277d7
Check for duplicate named exports in exported destructuring assignments ( #144 )
...
* Check for duplicate named exports in exported destructuring assignments
* Refactor duplicate error reporting
* Remove unnecessary check
2016-10-04 15:06:26 +02:00
Henry Zhu
7c2302a02f
6.11.4
2016-10-01 20:08:48 -04:00
Henry Zhu
5bac6e8ad9
Temporary rollback for erroring on trailing comma with spread ( #154 )
2016-10-01 20:08:25 -04:00
Henry Zhu
1285131e3e
v6.11.3 changelog [skip ci] ( #153 )
...
* v6.11.3 changelog [skip ci]
2016-10-01 17:33:31 -04:00
Henry Zhu
45c68c7311
6.11.3
2016-10-01 16:33:29 -04:00
Henry Zhu
4847403b84
add npm run changelog
2016-10-01 16:33:10 -04:00
Daniel Tschinder
7877829fcb
Add static errors for object rest ( #149 )
...
* Fix parsing object rest
This makes object-rest-spread behave according to spec and only
allow one rest operator and enforces it to be the last
param in the object.
Also move all object-rest-spread tests to a own folder.
* Show nicer error messages
2016-09-30 11:37:55 -04:00
jezell
9cc0981c51
get / set are valid property names in default assignment ( #142 )
2016-09-27 23:29:16 +02:00
Daniel Tschinder
4115bcb97d
Fix travis
2016-09-26 10:05:16 +02:00
Henry Zhu
44d44a20f9
changelog update
2016-09-23 00:51:29 -04:00
Henry Zhu
a1c0ef220a
Don't build on *.md change [skip ci]
2016-09-23 00:50:36 -04:00
Henry Zhu
6ce192d883
6.11.2 changelog [skip ci]
2016-09-23 00:49:06 -04:00
Henry Zhu
fbd3f6a183
6.11.2
2016-09-23 00:44:36 -04:00
Henry Zhu
1d04d12794
Don't do the duplicate check if not an identifier ( #140 )
2016-09-23 00:44:13 -04:00
Daniel Tschinder
101e9e5636
Fix styling
2016-09-22 22:31:30 +02:00
Daniel Tschinder
4b11aad516
6.11.1 ( #138 )
...
* Update CHANGELOG.md
* Update CHANGELOG.md
2016-09-22 22:30:41 +02:00
Henry Zhu
8a544542db
6.11.1
2016-09-22 16:01:02 -04:00
Daniel Tschinder
952d50faf9
Make exportIdentifiers and array so that base object properties are not accounted ( #137 )
2016-09-22 16:00:39 -04:00
Henry Zhu
3210bbbce0
6.11.0
2016-09-22 14:08:21 -04:00
Henry Zhu
b1584cac6a
link to example pr [skip ci]
2016-09-22 14:05:20 -04:00
Henry Zhu
0ca8f167c7
6.11.0 changelog [skip ci] ( #136 )
...
* 6.11.0 changelog [skip ci]
* add examples [skip ci]
2016-09-22 14:03:44 -04:00
Moti Zilberman
774e6b446b
Rephrase "assigning/binding to rvalue" errors to include context ( #119 ) ( #123 )
...
* Rephrase "assigning/binding to rvalue" error messages with context (#119 )
* Fix code style in parser/lval.js
* istanbul ignore some unused branches in parser/lval.js
* Fix code style again in parser/lval.js
2016-09-22 12:02:20 -04:00
Kai Cataldo
650e33376a
Disallow duplicate named exports ( #107 )
...
fixes #69
2016-09-22 10:20:47 -04:00
Moti Zilberman
4e1fbd48d5
Add support for computed class property names ( #120 ) ( #121 )
2016-09-21 21:24:59 -04:00
Dan Harper
b68918e377
fix static falling through in declare class Flow AST ( #135 )
2016-09-21 00:17:55 -04:00
Daniel Tschinder
9cb73d8e96
fix call to this.parseMaybeAssign with correct arguments ( #133 )
2016-09-20 09:42:14 -04:00
Daniel Tschinder
8d2fdb1515
let travis handle depth
2016-09-19 20:39:06 +02:00
Henry Zhu
374908611c
add semver note to changelog [skip ci] ( #131 )
...
* add semver note to changelog [skip ci]
* fix [skip ci]
2016-09-19 11:40:37 -04:00
Henry Zhu
df60dcbb98
6.10.0
2016-09-19 11:32:59 -04:00
Henry Zhu
399bc6e931
explanation + fix [skip ci]
2016-09-17 23:11:41 -04:00
Steve Mao
c04a8594ae
fix typo: interspatial ( #129 )
2016-09-16 10:28:11 +02:00
Henry Zhu
8fc6c28900
add note about spec-compliancy and semver ( #128 )
...
* add note about spec-compliancy and semver
* review [skip ci]
2016-09-15 19:24:19 -04:00
Henry Zhu
d000ead2b3
6.10.0 changelog [skip ci]
2016-09-15 19:23:54 -04:00
Daniel Tschinder
f91da191a1
Include typeParameter location in the arrow function expression ( #126 )
2016-09-15 19:08:33 -04:00
Timothy Gu
643d3f37a4
Implement ES2016 check for simple parameter list in strict mode ( #106 )
...
* Slightly simplify logic
* Implement ES2016 check for simple parameter list in strict mode
See e.g. ECMA-262 7.0 14.1.2:
> It is a Syntax Error if ContainsUseStrict of FunctionBody is true and
> IsSimpleParameterList of FormalParameters is false.
Similar clauses cover arrow functions, generator functions, methods, and
generator methods, as well as async functions and async arrow functions.
2016-09-15 19:58:01 +02:00
Dan Harper
64145b07e3
error on invalid flow type annotation with default assignment ( #122 )
2016-09-15 19:35:03 +02:00
Dan Harper
dc3036627b
Fix Flow return types on arrow functions ( #124 )
...
* fix: arrow return type on next line is valid
https://github.com/babel/babel-eslint/issues/348
* fix: arrow on line after return type annotation is invalid
* lint
2016-09-15 19:27:11 +02:00
Daniel Tschinder
abf6ca8e5e
Add tests for export extensions ( #127 )
...
The case which includes a namespaced and default import was not tested yet
2016-09-15 19:24:11 +02:00
Daniel Tschinder
0adca96529
Fix Contributing guidelines [skip ci]
2016-09-15 18:39:10 +02:00
Basil Hosmer
ddbda7dd04
exact object type annotations for Flow plugin ( #104 )
...
* exact object type annotations for Flow plugin
* Couple tweaks per suggestions
* s/==/===/
* add test for unexpected token in flowObjectType Semicolon
2016-09-13 10:07:23 -04:00
Henry Zhu
015035cd27
6.9.2 changelog [skip ci]
2016-09-09 11:02:16 -04:00
Henry Zhu
7d561e7a04
6.9.2
2016-09-09 10:54:59 -04:00
Henry Zhu
75cb271134
Package.json: remove dependencies object [skip ci]
2016-09-09 10:51:48 -04:00
Henry Zhu
5f9c381f9c
update packages, use es2015 loose mode, remove babel-runtime transform ( #110 )
...
* update packages, use es2015 loose mode, remove babel-runtime transform
* reuse [skip ci]
* remove runtime
2016-09-09 10:47:07 -04:00
Daniel Tschinder
69a9ba86ae
Enable partial code coverage ( #109 )
2016-09-06 15:14:19 +02:00
Daniel Tschinder
e3d5a7d646
Update contributing [skip ci] ( #108 )
...
* Update contributing [skip ci]
* typo
2016-09-05 23:31:46 +02:00