Sosuke Suzuki
|
0ee98139a6
|
Introduce parser error codes (#13033)
|
2021-04-28 18:21:31 +02:00 |
|
Huáng Jùnliàng
|
ea2892fefc
|
add declare to class properties type annotations (#12257)
* add declare to class properties type annotations
* chore: use preset-flow
|
2020-10-27 10:05:01 -04:00 |
|
Huáng Jùnliàng
|
b5c4a46a69
|
refactor: split locationParser into ParserErrors and error message (#11653)
|
2020-05-30 15:05:42 -04:00 |
|
Huáng Jùnliàng
|
21c9141872
|
Refactor: add parser message template (#11192)
* refactor: add raiseWithData method
* refactor: error message template
* fix missing plugin error structure
* fix flow errors
* refactor: use error message template in eslint plugin
* refacotr: use error message template in flow plugin
* refactor: use error message template in typescript plugin
* refactor: use error message template in jsx plugin
* address review comments
* Update packages/babel-parser/src/parser/location.js
Co-Authored-By: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
|
2020-03-03 14:06:05 -05:00 |
|
Nicolò Ribaudo
|
771c730fda
|
[parser] Disallow duplicate and undeclared private names (#10456)
* [parser] Add private names tracking to Scope
- Disallow duplicate private names
- Disallow undeclared private names
* Update tests
* Test all possible duplications
* Test undeclared private names
* Better error message for top-level private names
* Fix flow
* Update test262 whitelist
* Update fixtures
* Update flow whitelist
* Remove old output.json
* Move ClassScopeHandler to a separate class
* Make the code readable
|
2020-01-10 02:22:05 +01:00 |
|