Brian Ng
b6a7601e4a
Bump to babel@7.0.0 🎉 ( babel/babel-eslint#676 )
2018-08-27 17:04:26 -05:00
Ed Morley
c456fdddd7
Docs: Make the default parserOptions more explicit ( babel/babel-eslint#673 )
...
In particular, previously the `.eslintrc` example implied that the default value for `codeFrame` was `false`, when in fact it is `true`:
https://github.com/babel/babel-eslint/blob/v9.0.0-beta.3/lib/parse.js#L14
2018-08-23 06:23:06 +01:00
Alexandre Borela
2a1c76e070
Add logical assignment plugin ( babel/babel-eslint#674 )
...
Fix babel/babel-eslint#672
2018-08-23 02:21:45 -03:00
Brian Ng
57c825eebb
Bump some devDeps
2018-08-21 15:18:02 -05:00
Leo Yin
6ab458b512
build(deps): upgrade @babel/* to 7.0.0-rc.2 ( babel/babel-eslint#668 )
2018-08-22 04:00:17 +08:00
Henry Zhu
35c49ddf97
9.0.0-beta.3
2018-07-12 09:50:58 -04:00
Henry Zhu
098ab73be1
update lock
2018-07-12 09:50:30 -04:00
Mark Tse
e675cd7445
chore - fixing eslint-scope to a safe version; resolves babel/babel-eslint#656 . ( babel/babel-eslint#657 )
2018-07-12 09:49:43 -04:00
Brian Ng
a1f9458052
9.0.0-beta.2
2018-07-06 11:24:45 -05:00
Rubén Norte
a17917810d
Merge pull request babel/babel-eslint#645 from rubennorte/support-new-flow-syntax-in-scope-analysis
...
Support new flow syntax in scope analysis
2018-07-06 17:20:52 +01:00
Rubén Norte
dcf55cb730
Upgrade Babel to v7.0.0-beta.52 ( babel/babel-eslint#650 )
...
* Upgrade Babel to v7.0.0-beta.52
* Fixed failing test
2018-07-06 14:50:59 +01:00
Brian Ng
28c4507866
9.0.0-beta.1
2018-06-29 08:37:18 -05:00
Rubén Norte
4f9e2a5be6
Breaking: Upgraded Babel to 7.0.0-beta.51 ( babel/babel-eslint#642 )
...
* Upgraded Babel to 7.0.0-beta.51, with changes to decorators
* Removed support for Node 4 and added it for Node 10
* nit: fix typo [skip ci]
2018-06-29 14:26:43 +01:00
Brian Ng
8dae11e6d2
8.2.5
2018-06-23 08:20:40 -05:00
Brian Ng
9342a5b74c
Revert bump to babel 51 ( babel/babel-eslint#640 )
2018-06-23 08:20:08 -05:00
Brian Ng
92507e598f
8.2.4
2018-06-22 13:39:23 -05:00
Brian Ng
42d0769683
Add test for template string with object with template string inside ( babel/babel-eslint#639 )
...
Closes https://github.com/babel/babel-eslint/pull/538 .
Fixes https://github.com/babel/babel-eslint/issues/537 .
Now that https://github.com/babel/babel-eslint/pull/610 has landed, I wanted to make sure this case was covered.
2018-06-22 11:12:54 -05:00
Brian Ng
6a6c2bad50
Support OptionalMemberExpression with scope too ( babel/babel-eslint#634 )
2018-06-22 11:03:15 -05:00
Brian Ng
b537da9b53
Drop node4 in travis
2018-06-15 16:39:58 -05:00
Brian Ng
85d8f70478
Bump Babel deps
2018-06-11 08:47:15 -05:00
Cristian Pallarés
da43afb5de
refactor: rename babylon to @babel/parser
2018-06-06 00:18:13 +02:00
Brian Ng
077bea0a45
Fix converting template types to handle nested templates ( babel/babel-eslint#610 )
...
Fixes https://github.com/babel/babel-eslint/issues/603 (and the fixture from https://github.com/babel/babel-eslint/issues/609 works).
Reworks our code that converts the format of Babylon template tokens to be a bit more robust, especially with things like nested templates with arrows.
(Adapted the logic from https://github.com/eslint/espree/blob/master/lib/token-translator.js )
2018-06-18 16:46:31 -05:00
Rubén Norte
99968db2b1
Fix token types for experimental operators ( babel/babel-eslint#632 )
...
* Added failing tests
* Recognized nullish coalescing, optional chaining and pipeline operators as Punctuator tokens
2018-06-15 15:42:05 +01:00
Rubén Norte
3477626973
Add support for the optional chaining operator ( babel/babel-eslint#630 )
2018-06-15 15:31:43 +01:00
jmurretxactly
735abb06b4
don't require unpad per test fixture, fixes babel/babel-eslint#572 ( babel/babel-eslint#618 )
2018-05-08 05:52:59 -06:00
Ankur Oberoi
cadb22334e
updates readme for latest eslint & babel-eslint ( babel/babel-eslint#607 ) [skip ci]
2018-04-13 09:26:41 -07:00
Henry Zhu
b2bc4fe4f4
8.2.3
2018-04-13 11:25:03 -04:00
Henry Zhu
2f7aea98eb
lock to beta.44
2018-04-13 11:23:59 -04:00
Bary Levi
b2c065976b
Save babel beta packages as exact versions ( babel/babel-eslint#606 ) [skip ci]
2018-04-13 18:23:03 +03:00
Daniel Tschinder
f75f7a0601
8.2.2
2018-02-20 11:57:07 +01:00
Daniel Tschinder
1bd58fa018
Allow newer versions of babel
2018-02-20 11:56:40 +01:00
Daniel Tschinder
c27c2b6e68
Update dependencies
2018-02-20 11:54:09 +01:00
Daniel Tschinder
c03d5c41a5
chore(package): update lint-staged to version 6.1.1 ( babel/babel-eslint#592 )
...
Closes babel/babel-eslint#539
2018-02-20 11:49:19 +01:00
Brian Ng
7057e9fb73
Bump deps ( babel/babel-eslint#591 )
2018-02-15 21:39:42 -06:00
Toru Nagashima
fbb7ff6e44
Fix: wrong token type of ! and ~ ( fixes babel/babel-eslint#576 ) ( babel/babel-eslint#577 )
2018-01-17 15:10:55 +09:00
Henry Zhu
6d37c551dd
8.2.1
2018-01-08 19:15:40 -05:00
Henry Zhu
23d12acd15
fix export change ( babel/babel-eslint#571 )
2018-01-08 19:15:22 -05:00
Kai Cataldo
b6ce2b649f
8.2.0
2018-01-08 18:06:57 -05:00
Henry Zhu
2afde99434
Add other parser plugins, update yarn.lock ( babel/babel-eslint#569 )
2018-01-08 17:46:57 -05:00
Kai Cataldo
97c9442511
Make 2018 the default ecmaVersion for rules relying on parserOptions ( babel/babel-eslint#556 )
2018-01-08 17:45:24 -05:00
jony89
660180b932
update babel packages ( babel/babel-eslint#565 )
...
* update babel packages
There is some critical bug fixes in version babylon#7.0.0-beta.33 regard `async` - `await` syntax which is needed pretty immediately :)
* remove test 42 (test for import type *)
`import type *` is invalid, since the namespace can't be a type
2018-01-09 00:40:11 +02:00
Toru Nagashima
d0d84aca9b
8.1.2
2017-12-26 10:59:19 +09:00
Toru Nagashima
624a425f7d
Fix: add Literal type to visitorKeys ( babel/babel-eslint#562 )
...
* Fix: add Literal type to visitorKeys
* Fix: use ./visitor-keys
2017-12-26 10:50:13 +09:00
Toru Nagashima
3cb154df82
Fix: ignore eval ( fixes babel/babel-eslint#560 ) ( babel/babel-eslint#561 )
2017-12-26 10:49:36 +09:00
Toru Nagashima
a706e85b19
8.1.1
2017-12-25 15:57:19 +09:00
Teddy Katz
e988a88af0
Fix: Prevent parseForESLint() behavior from changing after parse() is called ( fixes babel/babel-eslint#558 )( babel/babel-eslint#559 )
...
* Prevent parseForESLint() behavior from changing after parse() is called
(fixes https://github.com/babel/babel-eslint/issues/558 , fixes https://github.com/eslint/eslint/issues/9767 )
* Avoid using the enhanced referencer after monkeypatching
* Chore: add test for babel/babel-eslint#558
* Pass correct scope analyzer options
* fix escope patch and improve tests
* remove process.exit(1)
2017-12-25 01:52:36 -05:00
Teddy Katz
5b08714a4d
8.1.0
2017-12-24 02:02:44 -05:00
Teddy Katz
d33839a9c3
Re-add parseNoPatch function (accidentally removed) ( babel/babel-eslint#557 )
2017-12-24 02:00:29 -05:00
Toru Nagashima
5d6d52f04e
Use new scopeManager/visitorKeys APIs ( babel/babel-eslint#542 )
...
(fixes https://github.com/eslint/eslint/issues/9762 )
2017-12-24 15:42:17 +09:00
Logan Smyth
7ed6bfb925
8.0.3
2017-12-01 10:06:40 -08:00